动画速度逐渐降低直到停止

时间:2015-08-04 08:03:41

标签: animation unity3d

我正在尝试将数字减少到零但缓慢且不断地使用C#。 实际上,我必须慢慢地停止动画(火车)。火车将逐渐变慢然后停止。我不能停下火车,但问题是,它变得停止了一点混蛋 到目前为止我尝试了什么

ANIMATION_OBJECT.animation [ClipName].speed -= Time.deltaTime * Speed * .1f;

将速度设置为逐渐降低但不起作用。

1 个答案:

答案 0 :(得分:0)

因为

Time.deltaTime * Speed * .1f;

不等于最后一次计算所以它会猛然一下。您应该尝试在任何时候以精确值和最小值减少,如

ANIMATION_OBJECT.animation [ClipName].speed -= 0.05f;

为什么你不减速呢?

相关问题