基于浮点值的动画

Animation based on a float value

我有一个浮点值,它给出了两点之间的距离。如果距离更大,我想播放动画的某个部分更长的时间,如果距离更短,我想播放更短的时间。如何根据值增加动画的持续时间?

好的,我找到了答案:

using UnityEngine;
 using System.Collections;

 public class example : MonoBehaviour {
     void Example() {
         animation["Walk"].speed = 2;
     }
 }