Version: Unity 6.0 (6000.0)
언어 : 한국어
애니메이션 뷰 사용
게임 오브젝트 애니메이션화

새 애니메이션 클립 생성

애니메이션 클립 을 생성하려면 다음을 수행합니다.

  1. 씬에서 빈 게임 오브젝트를 선택합니다.
  2. Window > Animation > Animation 으로 이동하여 Animation 창 을 엽니다.

게임 오브젝트에 애니메이션 클립이 할당되어 있지 않으면 Animation 창 중앙에 Create 버튼이 표시됩니다.

Create 버튼을 사용하여 새 애니메이션 클립을 생성하고 선택한 게임 오브젝트에 할당
Create 버튼을 사용하여 새 애니메이션 클립을 생성하고 선택한 게임 오브젝트에 할당

Create 버튼을 클릭합니다. 비어 있는 새 애니메이션 클립을 Assets 폴더에 저장하라는 메시지가 표시됩니다. 이 새로운 빈 애니메이션 클립을 저장하면 다음 동작이 자동으로 수행됩니다.

  • 새로운 애니메이터 컨트롤러 에셋 생성
  • 새로운 클립을 애니메이터 컨트롤러에 기본 상태로 추가
  • 선택한 게임 오브젝트에 Animator 컴포넌트 추가
  • 새로운 애니메이터 컨트롤러를 Animator 컴포넌트에 할당

애니메이션 시스템의 필수 요소가 설정됩니다. 그러면 게임 오브젝트 애니메이션화를 시작할 수 있습니다.

다른 애니메이션 클립 생성

선택한 게임 오브젝트에 이미 하나 이상의 애니메이션 클립이 할당되어 있고 Animation 창을 열면 Create 버튼이 표시되지 않습니다. 대신 선택한 게임 오브젝트에 할당된 애니메이션 클립 중 하나가 표시됩니다.

애니메이션 클립 간에 전환하려면 Animation 창의 왼쪽 상단에 있는 재생 컨트롤의 메뉴를 사용합니다.

기존 애니메이션이 있는 게임 오브젝트에 새 애니메이션 클립을 생성하려면 이 메뉴에서 Create New Clip 을 선택합니다. 그러면 비어 있는 새 애니메이션 클립을 저장하라는 메시지가 표시됩니다.

새 애니메이션 클립 생성 옵션
새 애니메이션 클립 생성 옵션

서로 연결되는 원리

위의 단계에서는 게임 오브젝트를 애니메이션화하는 데 필요한 컴포넌트와 에셋이 자동으로 설정됩니다. 이러한 컴포넌트, 클립, 에셋이 서로 어떻게 연결되는지 이해하는 것이 좋습니다.

  • 게임 오브젝트에 Animator 컴포넌트가 있어야 합니다.
  • Animator 컴포넌트에 할당된 Animator 컨트롤러 에셋이 있어야 합니다.
  • Animator 컨트롤러 에셋은 항상 한 개 이상의 애니메이션 클립을 할당해야 합니다.

아래 다이어그램은 Unity가 새로운 애니메이션 클립에서 시작하여 이러한 컴포넌트와 에셋을 할당하는 방식을 보여 줍니다.

애니메이션 클립, 컴포넌트, 에셋의 연결 방식
애니메이션 클립, 컴포넌트, 에셋의 연결 방식

새 애니메이션 클립을 생성하면 다음을 확인할 수 있습니다.

  • Animation 창에 흰색 재생선이 있는 타임라인이 표시됩니다. 클립 메뉴에서 Cube Animation Clip 클립이 선택됩니다.
  • 인스펙터 창에서 큐브 게임 오브젝트에 Animator 컴포넌트가 있습니다. Controller 필드에 Cube Animator 컨트롤러 에셋이 할당됩니다.
  • 프로젝트 창에 Cube Animator 컨트롤러 에셋과 Cube Animation Clip 애니메이션 클립 에셋이라는 두 가지 새로운 에셋이 있습니다.
  • Animator 창에 Cube Animator 컨트롤러 에셋의 콘텐츠가 표시됩니다. 주황색으로 표시된 대로 Cube Animation Clip이 기본 상태로 설정됩니다.
프로젝트 창의 새 애니메이션 클립
프로젝트 창의 새 애니메이션 클립
애니메이션 뷰 사용
게임 오브젝트 애니메이션화