본문 바로가기
728x90

유니티 애니메이션 체크1

[Unity] 애니메이션 진행 중인지 확인하기 애니메이션이 진행 중인지 확인하는 기능은 여러 상황에서 사용하게 된다. 공격 애니메이션이 끝났는지, 죽는 모션이 끝났는지 등등 특정 애니메이션이 종료된 이후 처리해야할 기능들이 여럿 있기 때문이다. 간단하게 animator.isPlaying 같은 함수가 있으면 좋겠으나 기본적으로는 없기 때문에 유니티에서 애니메이션이 현재 플레이 중인지 확인하는 코드를 추가해보자. { Animator anim; void Awake() { anim = GetComponent(); } void Update() { ... // 현재 애니메이션이 체크하고자 하는 애니메이션인지 확인 if(anim.GetCurrentAnimatorStateInfo(0).IsName("애니메이션 이름") == true) { // 원하는 애니메이션이라.. [Unity]/기능 2023. 1. 11.
728x90