Three.js:是否需要进行节流/智能调用渲染?

时间:2020-05-29 22:03:57

标签: three.js rendering requestanimationframe

当前,我正在基于requestAnimationFrame在Three.js中使用一个简单的循环:

...
requestAnimationFrame(animate); // initial call
...

function animate() {
    requestAnimationFrame(animate);

    // do something       

    renderer.render(scene, camera); // always render the scene
}

因此,每次通过render执行animate时都会调用requestAnimationFrame函数。那被认为是好习惯吗? render函数是否经过优化,以便在没有任何变化(可见)的情况下不会重新渲染场景?还是仅在发生某些更改时才必须限制调用/调用函数?

0 个答案:

没有答案