Browse Source

Merge pull request #25551 from JFonS/fix_rogue_cpu_particles

Fix local_delta when resetting CPUParticles
Rémi Verschelde 6 years ago
parent
commit
17d92c2b09
1 changed files with 1 additions and 1 deletions
  1. 1 1
      scene/2d/cpu_particles_2d.cpp

+ 1 - 1
scene/2d/cpu_particles_2d.cpp

@@ -594,7 +594,7 @@ void CPUParticles2D::_particles_process(float p_delta) {
 			if (restart_time >= prev_time) {
 				restart = true;
 				if (fractional_delta) {
-					local_delta = (1.0 - restart_time + time) * lifetime;
+					local_delta = (lifetime - restart_time + time) * lifetime;
 				}
 
 			} else if (restart_time < time) {