이전에 유니티에서는 애니메이터 컴포넌트 시스템이 생기기 이전에는 애니메이션 컴포넌트를 사용했다 즉 애니메이션 컴포넌트는 레거시이고 하위호환성을 위해 남겨진 컴포넌트이다. 그렇기 때문에 새로운 프로젝트를 진행하는 경우에는 Animator 컴포넌트를 사용하는걸 유니티에서는 권장하고 있다.
유니티 애니메이터 컴포넌트 (Animator)
유니티에서 권장하는 애니메이션 구현용 컴포넌트이다. (이전 Animation 컴포넌트는 호환성을 위해 남겨둔 레거시 컴포넌트이다.) 이 컴포넌트는 레거시 애니메이션 컴포넌트와는 달리 애니메이션 클립 (AnimationClip)을 직접 연결해서 사용하지 않는다.
대신 애니메이터 컨트롤러 (Animator Controller) 라는 이름을 가진 특별한 애니메이션 제어용 에셋을 연결해서 사용하도록 되어 있다.
이 애니메이션 컨트롤러는 다음과 같은 역할을 한다.
기존의 레거시 애니메이션 컴포넌트보다 많은 기능을 지원한다.