在Unity中通过动画逐渐降低物体的速度

Gradually decreasing the velocity of an object through animation in Unity

我需要创建 2 个动画,

我试着每秒降低动画速度来达到这个结果,但没有成功。

有什么想法吗?

当您在 Unity 中处理动画时,您可能已经注意到,没有改变对象速度这样的事情。你需要做的是给你的对象一个 Animator 并创建一个新的 Animation

然后在动画时间轴上按下红点(录制按钮),然后将您的对象放在点 A 上。

接下来,在时间线上您想要 select 您希望对象停止的确切秒数,然后将对象移动到 B 点。

现在,两个键之间的秒数越多,物体移动所需的时间就越多。

让它逐渐变慢,而不是慢慢地移动:

在动画面板上,您将看到 2 个选项卡。摄影表和曲线。击中曲线并与它们一起玩,直到你有一个满意的结果。

Documentation on using Curves