动画不循环

Animation is not looping

我使用 Unity 5.3.4 并使用关键帧在 Unity 的原生动画面板中制作了一些动画片段。

在 Animator 中,我将这些剪辑与过渡相关联。我将 "idle" 设置为我的入口剪辑,然后检查了 "Loop Time" 它的属性。然而,当我点击播放时,动画并没有循环播放。它只播放一次并转到 "jump" 剪辑。然后它在"jump"和"hit"之间保持轮换。

事情是这样完成的:

你应该用条件控制动画行为,例如,如果你想让它循环直到发生某事,你应该首先添加一个参数来使用它来检查是否发生了什么

然后在条件选项卡中使用它
例如你可以创建一个 bool 参数然后在条件中使用它所以当它被检查时你将移动到下一个状态直到它只会在当前状态循环,如果你没有设置任何条件,那么就没有什么可以阻止状态机进入下一个状态
animation transitions
Another tutorial