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("动画播放完毕..."); 
        } 
  }

 

posted @ 2018-08-09 18:57  朋丶Peng  阅读(997)  评论(0编辑  收藏  举报