핵심 개념
Animator의 구조는 그대로 유지하면서,
애니메이션 클립만 교체하여 다른 캐릭터에 재사용할 수 있는 기능.
사용 방법 요약
- create → Animator Override Controller 생성

- 사용할 컨트롤러 연결

- 애니메이션 클립을 교체해 준다.

장점
- Animator 상태머신을 캐릭터마다 새로 만들 필요 없음
- 애니메이션 클립만 교체하므로 작업 시간 크게 절약
- 여러 캐릭터가 같은 로직 구조를 공유할 수 있어 유지보수 편리
- 기존의 Controller 트렌지션을 유지한채 클립만 변경하여 사용이 가능하다.
- Controller 자체를 복사해서 사용할 수 있지만, 그렇게 사용하면 Controller의 수정 사항을 반영할 수 없다.
- Override를 사용하면 기존 Controller를 수정해도 상속 받는 Controller들에게 수정 내용이 모두 반영 된다.
정리
Animation Override Controller는 애니메이션 클립만 바꿔 끼우는 구조로,
복잡한 상태머신을 공유하면서 다양한 캐릭터 애니메이션을 빠르게 구현할 수 있는 효율적인 방식이다.
'Unity > 팁' 카테고리의 다른 글
| [Unity] 참조 타입의 매개 변수 전달 (2) | 2025.07.23 |
|---|---|
| [Unity] 파티클 크기 변경하기 (0) | 2025.07.10 |
| [Unity] Interface 구현에 Public 선언을 하지 않는 이유 (0) | 2025.05.06 |
| [Unity] 알고 있으면 좋은 세팅 (1) | 2025.05.01 |
| [Unity] 간단한 명령어 (0) | 2025.04.10 |