1. 程式人生 > >unity animator播放,暫停,判斷播放完成。

unity animator播放,暫停,判斷播放完成。

1.播放,暫停

 anim.CrossFade("s2", 0);

anim.speed=0;//暫停

anim.speed=1;//播放

2.判斷播放完成

 AnimatorStateInfo stateinfo2 = anim.GetCurrentAnimatorStateInfo(0);
if (stateinfo2.IsName("s2") && stateinfo2.normalizedTime >= 1.0f)
  {
         //播放完成的程式碼。       
  }