fix: emitter does not skip particles

This commit is contained in:
MihailRis
2024-11-09 21:54:30 +03:00
parent 82733d3801
commit 983e516fb4
+1 -1
View File
@@ -64,6 +64,7 @@ void Emitter::update(
return; return;
} }
} }
timer += delta;
const float maxDistance = preset.maxDistance; const float maxDistance = preset.maxDistance;
if (glm::distance2(position, cameraPosition) > maxDistance * maxDistance) { if (glm::distance2(position, cameraPosition) > maxDistance * maxDistance) {
if (count > 0) { if (count > 0) {
@@ -77,7 +78,6 @@ void Emitter::update(
} }
return; return;
} }
timer += delta;
while (count && timer > spawnInterval) { while (count && timer > spawnInterval) {
// spawn particle // spawn particle
Particle particle = prototype; Particle particle = prototype;