728x90 onend1 Unity, Animator 상태 변환 완료 때까지 기다리기 (확장함수) 애니메이터 사용 중, 애니메이터 상태 변환 완료 이후 시점에 처리가 필요한 경우가 있습니다. 아래의 스크립트를 추가하면, 확장 함수로 편하게 사용 가능합니다. 우리가 필요로 하는 기능 animator.SetTrigger("Die"); 캐릭터가 죽고 나서 보여지는 애니메이션 이후, 해당 상태가 완전히 끝나고 나서 처리가 필요하지만, 이는 유니티에서 지원하지 않습니다. 보통은 AnimationEvent 달아 주어 처리를 하거나, 특정을 직접 입력하여 처리를 합니다. animator.SetTrigger("Die", () => { // 스테이트가 종료된 이후 호출되는 구간 this.gameObject.SetActive(false); }); 위와 같이, 애니메이션 종료 이후 타이밍을 얻게 되며, 추가 적인 처리가.. 2022. 2. 23. 이전 1 다음 반응형