프로그래밍/유니티
Animator 현재 애니메이션 끝났는지 확인 하는 방법.
야로레
2016. 10. 31. 21:45
현재 상태에 애니메이션 이름 EventEndAnimationName 을 확인하고
normalizedTime 시간으로 플레이가 다 됬는지 확인.
애니메이션은 Loop를 풀어놓아야 한다.
bool EndAnimationDone()
{
return PlayAnimator.GetCurrentAnimatorStateInfo(0).IsName(EventEndAnimationName) &&
PlayAnimator.GetCurrentAnimatorStateInfo(0).normalizedTime >= 0.99f;
}