在Unity中通过动画逐渐降低物体的速度
Gradually decreasing the velocity of an object through animation in Unity
我需要创建 2 个动画,
一个是从点 A 到点 B 的对象,在 常数速度.
另一个是从点 A 开始的物体,但在到达点时 速度逐渐降低 B 直到 stop.
我试着每秒降低动画速度来达到这个结果,但没有成功。
有什么想法吗?
当您在 Unity 中处理动画时,您可能已经注意到,没有改变对象速度这样的事情。你需要做的是给你的对象一个 Animator 并创建一个新的 Animation。
然后在动画时间轴上按下红点(录制按钮),然后将您的对象放在点 A 上。
接下来,在时间线上您想要 select 您希望对象停止的确切秒数,然后将对象移动到 B 点。
现在,两个键之间的秒数越多,物体移动所需的时间就越多。
让它逐渐变慢,而不是慢慢地移动:
在动画面板上,您将看到 2 个选项卡。摄影表和曲线。击中曲线并与它们一起玩,直到你有一个满意的结果。
我需要创建 2 个动画,
一个是从点 A 到点 B 的对象,在 常数速度.
另一个是从点 A 开始的物体,但在到达点时 速度逐渐降低 B 直到 stop.
我试着每秒降低动画速度来达到这个结果,但没有成功。
有什么想法吗?
当您在 Unity 中处理动画时,您可能已经注意到,没有改变对象速度这样的事情。你需要做的是给你的对象一个 Animator 并创建一个新的 Animation。
然后在动画时间轴上按下红点(录制按钮),然后将您的对象放在点 A 上。
接下来,在时间线上您想要 select 您希望对象停止的确切秒数,然后将对象移动到 B 点。
现在,两个键之间的秒数越多,物体移动所需的时间就越多。
让它逐渐变慢,而不是慢慢地移动:
在动画面板上,您将看到 2 个选项卡。摄影表和曲线。击中曲线并与它们一起玩,直到你有一个满意的结果。