فهرست منبع

Merge pull request #31478 from kubecz3k/anim-fix

fix animation freeze when playing animation from another AnimationPlayer
Rémi Verschelde 6 سال پیش
والد
کامیت
1b9d4e15de
1فایلهای تغییر یافته به همراه3 افزوده شده و 1 حذف شده
  1. 3 1
      scene/animation/animation_player.cpp

+ 3 - 1
scene/animation/animation_player.cpp

@@ -1200,7 +1200,9 @@ void AnimationPlayer::play(const StringName &p_name, float p_custom_blend, float
 		}
 	}
 
-	_stop_playing_caches();
+	if (get_current_animation() != p_name) {
+		_stop_playing_caches();
+	}
 
 	c.current.from = &animation_set[name];