瀏覽代碼

Merge pull request #25551 from JFonS/fix_rogue_cpu_particles

Fix local_delta when resetting CPUParticles
Rémi Verschelde 6 年之前
父節點
當前提交
17d92c2b09
共有 1 個文件被更改,包括 1 次插入1 次删除
  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) {