LCCObject::checkRenderNextFrame
次のフレームのレンダリングが必要かどうかを問い合わせます。
このメソッドはオンデマンドレンダリングを実現し、不要なレンダリングのオーバーヘッドを削減します。
バージョン要件
SDK v0.5.0+
エンジンサポート
Three.js
API
LCCObject::checkRenderNextFrame(): boolean
パラメータ
なし
戻り値
boolean — true は次のフレームのレンダリングが必要であることを示します。false は不要であることを示します。
使用例
function render() {
LCCRender.update();
// Check whether the SDK needs to render
if (lccObject.checkRenderNextFrame()) {
lccObject.clearRenderNextFrame();
// Render the scene
renderer.render(scene, camera);
}
}
function animate() {
renderer.setAnimationLoop(() => {
render();
});
}
animate();
注意事項
- レンダリング完了後に内部状態をクリアするために、
clearRenderNextFrame()と併用する必要があります。
関連 API
LCCObject::clearRenderNextFrame()