来自变量的依赖精灵动画

时间:2017-09-10 20:36:50

标签: unity3d unity5

有精灵表动画。如何使它依赖于变量(浮点数)?也就是说,如果变量#1是变量#2的一半,那么动画将是一半,依此类推。精灵是进步栏类型。我试过这个方法:

  

"将剪辑回放到所需的帧,但由于您只能回放   及时,然后计算一帧持续多长时间,除以第二帧   通过动画的fps值。例如,你有一个30的剪辑   每秒帧数,1/30 ="一帧时间"如果你需要回放到   第五帧,然后将剪辑倒回5 *"时间为1   帧"

这是我的问题:

public AnimationClip HeatUp;
public Animation anim;
//start
Time = 0.0166F;
//update
Time2 = MachineGun.CoolDown * Time;
int myInt = Convert.ToInt32(Time2);
GameObject.Find("MachineGun").GetComponent<Animation>().Play();
anim["HeatUp"].speed = 0;  //cs:44
anim["HeatUp"].time = Time2;

引发错误 - NullReferenceException:对象引用未设置为对象的实例UIController.Update()(在Assets / Scripts / UIController.cs:44),尽管VS中没有错误,并且在检查员。

感谢。

0 个答案:

没有答案
相关问题