【发布时间】:2017-05-25 20:53:46
【问题描述】:
所以基本上我想做一个预制件(一只猫)爬墙,我想用基本的根运动动画来做。由于我是 Unity 新手,并且是我第一次这样做,所以我决定我需要在没有任何复杂动画的情况下进行一些测试,也就是说,我制作了一个简单的动画,只是在动画剪辑中移动猫预制件猫在 +z 轴上移动一米。
当我在没有选中“根运动”复选框的情况下播放动画时,它工作得很好,但是当我在根运动激活的情况下播放它时(顺便说一下,我选中了根运动复选框并单击了“生成根运动曲线”)它以不同的方式播放。不是在 +z 轴上移动,而是在 -Z 上移动更短的距离和更短的时间,并且在 +y 轴上移动更短的距离(我忘了提到我在 y 轴上移动了预制件也可以说模拟一个非常基本的“跳跃”)。我正在使用动画师在游戏开始并且动画设置为循环时触发动画。
为什么会这样,我该如何解决这个问题,以便在播放动画时使用根运动,就像在没有选中“根运动”复选框的情况下播放动画一样?我做错了什么?
【问题讨论】: