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