
Idle: 감지되지 않은 상태(투명화) - 애니메이션 없음
Walk: 랜덤 Wandering 상태 - 일반 걸어다니는 애니메이션
Attack: 플레이어를 감지하고 쫓는 상태 - 빠르게 움직이는 애니메이션
Flee: 플레이어의 공격을 받고 stun 상태 - 이동없이 쓰러지는 애니메이션
FleeEnd: Flee 모션이 끝, 블렌딩 처리와 함께 일어서는 애니메이션
Kill: 콜라이더가 닿이는 즉시 공격하는 애니메이션
상태를 초기화 시켜주는 코드 추가
private void ResetAllStates() { animator.SetBool(walkHash, false); animator.SetBool(attackHash, false); animator.SetBool(fleeHash, false); animator.SetBool(killHash, false); } private void WanderingAnim() { ResetAllStates(); animator.SetBool(walkHash, true); }
각각의 상태에 맞게 적절한 블렌딩과 세팅 마무리