Animation 컴포넌트
애니메이션 클립을 재생하는 컴포넌트입니다.
개요
Animation 컴포넌트는 애니메이션 클립을 재생하고 제어하는 컴포넌트입니다.
주요 속성
Animation Clip
재생할 애니메이션 클립을 지정합니다.
- Clip Path: 애니메이션 클립 파일 경로
- 파일 브라우저 버튼을 클릭하여 파일 선택
Play On Start
시작 시 자동 재생 여부를 설정합니다.
- Play On Start: 체크박스
- 활성화하면 오브젝트가 활성화될 때 자동으로 애니메이션이 재생됩니다
Loop
반복 재생 여부를 설정합니다.
- Loop: 체크박스
- 활성화하면 애니메이션이 끝나면 처음부터 다시 재생됩니다
Speed
재생 속도를 설정합니다.
- Speed: 재생 속도 배율 (1.0이 기본값)
- 1.0보다 크면 빠르게, 작으면 느리게 재생됩니다
사용 예시
애니메이션 추가
- Hierarchy 패널에서 오브젝트 선택
- Inspector 패널에서 "Add Component" > "Animation" 선택
- Animation Clip 경로 설정
- Play On Start, Loop, Speed 설정
애니메이션 제어
스크립트에서 애니메이션을 제어할 수 있습니다:
// 애니메이션 재생
this.animation.play();
// 애니메이션 정지
this.animation.stop();
// 애니메이션 일시정지
this.animation.pause();
Timeline과의 연동
Timeline 패널에서 애니메이션을 더 세밀하게 제어할 수 있습니다:
- 여러 애니메이션 클립을 타임라인에 배치
- 애니메이션 블렌딩
- 이벤트 트리거
다음 단계
- Animator 컴포넌트: 상태 머신 기반 애니메이션 제어
- Timeline: 타임라인 애니메이션 편집