Unity判断动画是否播放完毕(随手记,好脑袋不如烂笔头)

        Animaotr ani;
        AnimatorStateInfo animatorInfo;
        animatorInfo = ani.GetCurrentAnimatorStateInfo(0);
        //normalizedTime的值为0~10为开始,1为结束。
        if ((animatorInfo.normalizedTime >= 1.0f) && (animatorInfo.IsName("MyAnimator")))
        {
        Debug.Log("//////");
        //ani.SetInteger("MyAnimator"0)
                            }

你可能感兴趣的:(c#,unity)