动画曲线评估

时间:2016-12-21 09:45:15

标签: animation unity3d curve coroutine

我不确定如何为动画曲线指定速度:

public float speed;
public AnimationCurve ac;

transform.position = Vector3.Lerp(pos1, pos2, ac.Evaluate( ??? ));

我在协程中使用它。

1 个答案:

答案 0 :(得分:2)

你可以写:

ac.Evaluate(deltaTime * speed);

根据Unity docs

  

public float Evaluate(浮动时间);

     

<强>描述

     

及时评估曲线。

     

<强>参数   时间

     

要评估的曲线内的时间(曲线图中的水平轴)。

     

<强>返回   漂浮

     

指定时间点的曲线值。