unity animator 怎么判断动画正在播放
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了unity animator 怎么判断动画正在播放相关的知识,希望对你有一定的参考价值。
参考技术A 你需要获取当前animator所处在的动画状态,即使它处于idel状态也应当播放idel动画,你可以获取当前动画控制器处于哪个动画状态,正在播放哪些动画剪辑Animator anim;
AnimationInfo[] AnimationInfoArr;
void GetCurrentAnimationName()
anim=GetComponent<Animator>();
AnimationInfoArr=anim.GetCurrentAnimationClipState(0);
foreach(AnimationInfo a in AnimationInfoArr)
Debug.Log( a.clip.name);
本回答被提问者采纳 参考技术B 是有些可以有些不可以
以上是关于unity animator 怎么判断动画正在播放的主要内容,如果未能解决你的问题,请参考以下文章
Unity3D小技巧Unity3D中判断Animation以及Animator动画播放结束,以及动画播放结束之后执行函数
求助!Unity中Animator的Getcurrentanimatorstateinfo().IsName()的用法~