Animator 判断动画是否播放完成

    // 此函数用来判断动画是否播放完成

        AnimatorStateInfo animatorInfo;

        animatorInfo = ani.GetCurrentAnimatorStateInfo(0);

       //  "roar" 是该动画的名字

        if ((animatorInfo.normalizedTime > 1.0f) && (animatorInfo.IsName("roar")))//normalizedTime: 范围0 -- 1,  0是动作开始,1是动作结束  
        {
            ani.SetBool("isFirst", false);
        }

猜你喜欢

转载自blog.csdn.net/qq_39097425/article/details/80707282