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