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

猜你喜欢

转载自blog.csdn.net/weixin_42399500/article/details/83342501