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 怎么判断动画正在播放的主要内容,如果未能解决你的问题,请参考以下文章

unity Animator 怎么判断一个动画播放结束

unity Animator 怎么判断一个动画播放结束

unity怎么unity判断动画结束

unity Animator 怎么判断一个动画播放结束

Unity3D小技巧Unity3D中判断Animation以及Animator动画播放结束,以及动画播放结束之后执行函数

求助!Unity中Animator的Getcurrentanimatorstateinfo().IsName()的用法~