在播放器动画中获取帧

Get frame in player animation

如何找到场景中正在播放的当前动画的帧?例如,我想在跳跃动画的第一部分将播放器向上变换,并在后半部分将它们向下变换(比如,当帧大于 35 且小于 60 时)。谢谢!

如果你想找到一个特定的动画帧,你应该使用
animation["anim_name"].time(它是一个float)。
你也可以通过以下方式设置它:
animation["anim_name"].time = [float_value](并使用 .Play)。

但不是针对您描述的问题这样做,为什么难道你不创建两个动画剪辑(即使来自同一个动画)并命名它们让我们说 "jump" 和 "fall" 并放在一起 Mecanim Locomotion?