Fix: lightshafts do not reset

This commit is contained in:
Dejvino
2025-11-23 23:54:28 +01:00
parent e6487de0a7
commit 43ad03cd8b
3 changed files with 19 additions and 29 deletions
+1 -10
View File
@@ -11,19 +11,10 @@ function updateShaderTime() {
}
// --- Animation Loop ---
let lastTime = -1;
export function animate() {
requestAnimationFrame(animate);
let deltaTime = 0;
if (lastTime === -1) {
lastTime = state.clock.getElapsedTime();
deltaTime = 1;
} else {
const newTime = state.clock.getElapsedTime();
deltaTime = newTime - lastTime;
lastTime = newTime;
}
const deltaTime = state.clock.getDelta();
if (deltaTime > 0) {
sceneFeatureManager.update(deltaTime);