Make hello world rotation animation framerate independent

This commit is contained in:
Diego Marcos Segura
2025-07-04 08:24:55 -05:00
parent 7f218578c6
commit c65bbcfefb
+4 -1
View File
@@ -37,9 +37,12 @@
butterfly.position.set(0, 0, -3); butterfly.position.set(0, 0, -3);
scene.add(butterfly); scene.add(butterfly);
let lastTime;
renderer.setAnimationLoop(function animate(time) { renderer.setAnimationLoop(function animate(time) {
const deltaTime = time - (lastTime || time);
lastTime = time;
renderer.render(scene, camera); renderer.render(scene, camera);
butterfly.rotation.y += 0.01; butterfly.rotation.y += deltaTime / 2500;
}); });
</script> </script>
</body> </body>