오늘은 팀프로젝트의 기능적인 부분들을 마무리하고 인트로와 아웃트로를 만들기로 했다. 나는 아웃트로를 담당하게되서 이 부분을 어떻게하면 잘만들 수있는지 찾아보던 도중 Timeline기능을 알게되었다. 그래서 이 개념에 대해 알아보고자한다.
1. Timeline이란?
게임오브젝트에 연결된 트랙과 클립을 시각적으로 정렬하고 인트로, 아웃트로같은 시네마틱 영상을 만들 수 있다.
2. Timeline 생성
Timeline은 위 사진과 같이 Window카테고리에서 생성할 수 있다.
그 후 타임라인을 만들 빈 게임오브젝트를 생성해서 Create 해준다. 나는 Timeline이란 이름의
빈 게임오브젝트로 생성했고 그와 동시에 Playable Director 컴포넌트가 자동생성된다.
3. TrackGroup
이제 위의 과정까지 완료했다면 Track Group이란 기능으로 원하는 기능을 제어할 수 있다.
Activate Tack : 버튼이나, 텍스트 등 게임오브젝트를 활성/ 비활성화 할 때 사용한다.
Animation Track : 게임오브젝트의 Animation을 제어할 수 있다.
Audio Track : Audio를 제어할 수 있다.
Control Track : 시간을 조절할 수 있는 게임오브젝트를 제어할 수 있다.
Playable Track : Playable API를 이용하여 애니메이션, 이펙트, 매커니즘을 제어할 수 있다.
Signal Track : 타임라인에서 원하시는 시점에 타임라인 외부의 시스템으로 시그널을 보내 제어할 수 있다.
Track Group의 기능을 어느정도 알고 사용한다면 쉽게 자신이 원하는 장면을 얻을 수 있을 것이다.
회고
Timeline의 기능을 잘 숙지하고 사용하는 것은 정말 중요하다고 생각한다. 하지만 그것보다 더 중요한 것은
이 기능을 적용하여 사용자들에게 특정한 감정을 느끼게 해줄 수 있도록 시간을 투자하여 세심하게 만드는 것이라고 생각한다.