制作动画状态机

image.png

image.png
    public void Reset()
    {
        Animator.SetInteger("AnimIndex", 0);
    }

    public void InitAnimationEvent()
    {
        AnimationEvent evt;
        evt = new AnimationEvent();

        evt.time = 0f;
        evt.functionName = "Reset";

        var clips = Animator.runtimeAnimatorController.animationClips;
        for (int i = 0; i < clips.Length; i++)
        {
            Animator.runtimeAnimatorController.animationClips[i].AddEvent(evt);
        }
    }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容