Pracuję nad osobistym projektem Three.js. Używam funkcji requestAnimationFrame
. Chcę wywołać funkcję co 2 sekundy. Szukałem, ale nie mogłem znaleźć niczego przydatnego.
Mój kod to tak:Wywołanie funkcji co X sekund w requestAnimationFrame
function render() {
// each 2 seconds call the createNewObject() function
if(eachTwoSecond) {
createNewObject();
}
requestAnimationFrame(render);
renderer.render(scene, camera);
}
jakiś pomysł?
Dzięki, ale nie chcę zmniejszać liczby klatek na sekundę. Chcę, aby fps pozostało 60. W projekcie istnieją inne animacje, które powinny być płynne podczas animowania. zmniejszenie liczby klatek na sekundę nie jest rozwiązaniem, jak sądzę. –