Unity3d (统一)为什么我的2d动画不';你看起来不光滑吗?

Unity3d (统一)为什么我的2d动画不';你看起来不光滑吗?,unity3d,Unity3d,我的2d动画看起来在循环完成并开始新循环时停止一点。 我复制了第一个动画关键点,并将其粘贴到最后一个动画关键点时间。 我不知道它是什么,但它说我用的是欧拉角 我能做什么 下面的链接将显示我的动画视频 (如您所见,我是初学者,甚至不是英语用户……无论如何,我将等待您的建议)默认情况下,Unity使用特定的缓和曲线插值动画关键帧 对于标记连续移动的关键帧,这几乎不值得注意,或者由于移动一直进行,因此它们最终没有得到缓解 但是,在“起点”和“终点”上,动画曲线的起点和终点将缓慢平滑 可以通过左下角(

我的2d动画看起来在循环完成并开始新循环时停止一点。 我复制了第一个动画关键点,并将其粘贴到最后一个动画关键点时间。 我不知道它是什么,但它说我用的是欧拉角

我能做什么

下面的链接将显示我的动画视频


(如您所见,我是初学者,甚至不是英语用户……无论如何,我将等待您的建议)

默认情况下,Unity使用特定的缓和曲线插值动画关键帧

对于标记连续移动的关键帧,这几乎不值得注意,或者由于移动一直进行,因此它们最终没有得到缓解

但是,在“起点”和“终点”上,动画曲线的起点和终点将缓慢平滑

可以通过左下角(动画特性下方)的按钮切换到动画曲线视图,请参见

在那里,您应该在第一个关键帧处看到此缓进,在最后一个关键帧处看到缓出。因此,删除该缓和,并确保您有一个线性插值曲线


例如,请参见并将
两条切线
设置为
线性

,您应该编辑动画曲线;
.

您是否启用了
循环姿势
?还可以查看动画曲线(您可以更改动画属性下方左下角的视图)…也许您的末端有一定的放松,因此动画开始和结束速度较慢。您需要删除未启用的缓和(请参见)循环姿势,所以我这样做了,但它并不能解决问题。我正试图找到一种动画的方法curves@derHugo我用动画曲线解决了这个问题。如果你把这个写在回答中,我会选择你的答案