unity animator播放,暂停,判断播放完成。

unity animator播放,暂停,判断播放完成。_第1张图片

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)
  {
         //播放完成的代码。       
  }

 

你可能感兴趣的:(unity)