Unity-Animation动画曲线弯曲问题

有时候在编辑Animation动画时会出现这样的问题,一个Key和下一个Key的状态是一模一样的,但是当运行动画的时候,在它们之间却产生了动画效果。

比如下图这个动画,Line:Scale在0:00和0:20时的状态都是(0,1,1)。

Unity-Animation动画曲线弯曲问题

Unity-Animation动画曲线弯曲问题


Unity-Animation动画曲线弯曲问题Unity-Animation动画曲线弯曲问题

但是在它们之间Scale却产生了变化。

Unity-Animation动画曲线弯曲问题Unity-Animation动画曲线弯曲问题


Unity-Animation动画曲线弯曲问题Unity-Animation动画曲线弯曲问题

解决方法:点击Animation窗口下方的Curves,发现动画略有弯曲。右键0:20时的Key,将其设置为Flat就可以了。

Unity-Animation动画曲线弯曲问题Unity-Animation动画曲线弯曲问题Unity-Animation动画曲线弯曲问题


Unity-Animation动画曲线弯曲问题Unity-Animation动画曲线弯曲问题

Unity-Animation动画曲线弯曲问题