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()