본문 바로가기

Unity 2D 기능 - 애니메이션 녹화

@코야딩구2025. 7. 1. 21:16

1. 애니메이션 녹화 기능이란?

- Unity에서는 Animation 창의 녹화 기능을 통해, 2D/3D 오브젝트의 다양한 속성을 시간에 따라 변화시키는 키프레임 기반 애니메이션을 손쉽게 제작할 수 있다.

- 특히 2D UI나 게임 오브젝트에 연출을 입힐 때, 복잡한 코드 없이 직접 눈으로 보며 설정할 수 있다는 점이 큰 장점이다.

2. 기능 설명

- Animation 창에서 빨간색 ● 버튼(녹화)을 누르면, 해당 오브젝트의 속성 변경이 자동으로 키프레임으로 기록된다.

- 타임 라인를 이동하면서 속성값을 바꾸면, 자동으로 키가 생성된다.

- 이렇게 만든 애니메이션 클립은 Animator Controller에서 상태 전환을 통해 재생할 수 있다.

2-1. 녹화 가능한 주요 속성들

- 게임 오브젝트의 모든 상태를 녹화할 수 있다

  1) Transform: 위치(Position), 회전(Rotation), 크기(Scale)

  2) Sprite Renderer: Sprite 이미지, 색상(Color), 알파값 등

  3) GameObject 활성화 여부

3. 실제 예시: 카드 뒤집기 애니메이션

- 카드 뒤집기 애니메이션을 만들 때, Animation 녹화 기능을 활용했다.

  1) 회전 Z 값을 이용해, 뒷면은 0° → 180°, 앞면은 180° → 0°로 회전시켜 뒤집는 효과를 만들었다.

  2) 카드가 회전하는 도중, 90도 시점에서 GameObject 활성화 여부를 전환하여 앞면/뒷면의 타이밍을 자연스럽게 조절했다.

 

 

목차