Unity获得动画状态机上所有动画名字
看了网上的很多博客,都是Animation,都没有Animator
那我把查找名字的找出来了
得到动画状态机Animator,再得到他的长度,最后把名字全部存在数组中
这段代码是我用在了动画帧事件中控制动画的,直接贴出来提供给大家
先得到Animator
private void Start()
{
anim = GetComponent<Animator>();
AddAnimationEvent();
}
给动画添加帧事件
private void AddAnimationEvent()
{
//得到所有动画
AnimationClip[] clips = anim.runtimeAnimatorController.animationClips;
for (int i = 0; i < clips.Length; i++<