问题
在配置idle,run这些循环动画时,这些动画需要头尾相接,需要注意每个帧的时间,尤其是最后一帧。
idle动画在采样率和帧的数量差不多的情况下,每帧是挨在一起的。如下
每个帧本身都有一段时间
将动画的采样率改为24后(原本采样率是12),并且为了保证动画的时间不变,那么这些帧必须要分开放。如下图
红色表示帧本身拥有的时间,黄色表示额外时间,蓝色表示帧多总时长,我们可以看到最后一帧比其他帧少了一段时间,黄色时间必须在确保本帧不是最后一帧才能拥有,如果是最后一帧,那只能有帧本身的时间。如下图
解决
所以想要把最后一帧的时间调整好,可以复制“最后一帧”,并放到末尾。如下图
最后一帧永远只有它帧本身的时间。