Unity 2D c# - 如何保存最后一个动画位置

Unity 2D c# - How to save last animation position

我有玩家和他的攀爬动画,所以我想 climb_end 动画位置保存到游戏对象玩家。我不想 return 在最后一个动画帧后回到玩家位置。谢谢

确保动画没有设置为循环(取消选中动画文件中的循环)。

此外,请确保取消选中动画控制器的 climb_end 动画状态中的 "Has Exit Time"。这可能导致动画状态在完成后移动到另一个动画 运行.