3. js: необходимо ли регулирование / интеллектуальный вызов визуализации? - PullRequest
1 голос
/ 30 мая 2020

В настоящее время я использую простой l oop в Three. js на основе requestAnimationFrame:

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

function animate() {
    requestAnimationFrame(animate);

    // do something       

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

Таким образом, функция render вызывается каждый раз, когда animate выполняется через requestAnimationFrame. Считается ли это хорошей практикой? Оптимизирована ли функция render так, чтобы она не перерисовывала сцену, если ничего (видимое) не изменилось? Или мне нужно ограничивать вызов / вызов функции, только если что-то изменилось?

...