【问题标题】:Animation speed decrease gradually till stop动画速度逐渐降低直到停止
【发布时间】:2015-08-04 08:03:40
【问题描述】:

我正在尝试将数字减少到零,但使用 C# 会缓慢而持续地进行。 实际上,我必须缓慢而不是快速地停止动画(火车)。火车会逐渐变慢,然后停止。我不能停下火车,但问题是,它变成了一个小混蛋 到目前为止我所尝试的

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

逐渐降低速度但它不起作用。

【问题讨论】:

    标签: animation unity3d


    【解决方案1】:

    因为

    Time.deltaTime * Speed * .1f;
    

    不等于上次计算,所以它会抖动。您应该尝试在任何时候减少精确值和最小值,例如

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

    为什么你不降低它的速度呢?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-22
      相关资源
      最近更新 更多