Unity 判断Animatior是否播放完

public Animator animator;
    void Start()
    {
        animator = this.GetComponent<Animator>();
    }

    void Update()
    {
        AnimatorStateInfo animatorStateInfo =animator.GetCurrentAnimatorStateInfo(0);

        // 判断动画是否播放完成
        if (animatorStateInfo.normalizedTime >= 1.0f) 
        { 
       Debug.Log("动画播放完毕..."); 
        } 
  }
原文地址:https://www.cnblogs.com/Peng18233754457/p/9451077.html