unity animator判断当前动画播放完成

Animaotr anim;
//动画的状态信息
AnimatorStateInfo animatorInfo; 
//当前动画状态所在的层
animatorInfo = anim.GetCurrentAnimatorStateInfo (0); 
//当前片段的播放进度[0,1] 0为起点 1为终点
if ((animatorInfo.normalizedTime > 0.99f) && (animatorInfo.IsName("动画片段名")))

参数表

参考文档

猜你喜欢

转载自blog.csdn.net/ListJson/article/details/115026618