diff --git a/scene/character/main_player.gd b/scene/character/main_player.gd index 962136bc..a3d9bad4 100644 --- a/scene/character/main_player.gd +++ b/scene/character/main_player.gd @@ -385,6 +385,9 @@ func walk_to(global_pos: Vector2) -> Tween: elif global_pos.x > global_position.x: direction.x = 1.0 _check_status(direction) + # 禁用 RUNNING + if current_status == PlayerAnimationConfig.MOVEMENT_RUNNING: + current_status = PlayerAnimationConfig.MOVEMENT_WALKING _play_animation() tween.tween_property(self, "global_position", global_pos, time_cost) tween.tween_callback(_after_walk_to)