야로레 노트

Animator 현재 애니메이션 끝났는지 확인 하는 방법. 본문

프로그래밍/유니티

Animator 현재 애니메이션 끝났는지 확인 하는 방법.

야로레 2016. 10. 31. 21:45

현재 상태에 애니메이션 이름 EventEndAnimationName 을 확인하고 

normalizedTime  시간으로 플레이가 다 됬는지 확인. 

애니메이션은 Loop를 풀어놓아야 한다.


bool EndAnimationDone()

    {

        return PlayAnimator.GetCurrentAnimatorStateInfo(0).IsName(EventEndAnimationName) && 

            PlayAnimator.GetCurrentAnimatorStateInfo(0).normalizedTime >= 0.99f;

    }

'프로그래밍 > 유니티' 카테고리의 다른 글

Resources.Load Sprite  (0) 2017.05.04
Canvas Group  (0) 2016.12.20
심심이 API  (0) 2016.10.24
드로우콜에 대한 이해  (0) 2016.10.12
오늘 또 하나 배운다.  (0) 2016.10.11
Comments