Unity

Animator Override Controller

khh7052 2025. 9. 3. 23:16
반응형
  1. 기본 개념
    • Animator Controller의 상태(State)와 전환(Transition) 구조를 그대로 사용.
    • 특정 상태에 연결된 애니메이션 클립만 다른 클립으로 바꿀 수 있음.
    • 여러 캐릭터가 같은 행동 구조를 가지면서 애니메이션만 다르게 하고 싶을 때 유용.
  2. 사용법
    • 기존 Animator Controller를 기반으로 Animator Override Controller 생성.
    • Override할 애니메이션 클립을 설정 (원래 클립 ↔ 새 클립 매핑).
    • 캐릭터의 Animator에 Animator Override Controller를 적용.
  3. 장점
    • 재사용성: 여러 캐릭터에 동일한 상태 머신 구조 적용 가능.
    • 유지보수 용이: 상태 전환 구조를 그대로 두고 애니메이션만 교체.
    • 메모리 절약: 새로운 Animator Controller를 만들 필요 없음.
  4. 주의점
    • Blend Tree 자체는 그대로 유지되지만, Blend Tree 내부 클립은 개별적으로 Override 가능.
    • 기존 Animator Controller 구조 변경 시, Override Controller도 영향을 받음.
  5. 실제 활용 예시
    • 플레이어와 적 캐릭터가 동일한 이동·공격 상태를 가지지만, 애니메이션만 다르게 하고 싶을 때.
    • 무기별, 장비별 애니메이션 변경 시에도 활용 가능.
반응형

'Unity' 카테고리의 다른 글

AnimationCurve  (0) 2025.09.03
PlatformEffector2D  (0) 2025.09.03
PhysicsMaterial2D  (0) 2025.09.03