카테고리 없음

[Unity] 인, 아웃트로에서 쓰이는 Timeline 기능

Sh_Blog 2023. 10. 2. 20:20

오늘은 팀프로젝트의 기능적인 부분들을 마무리하고 인트로와 아웃트로를 만들기로 했다. 나는 아웃트로를 담당하게되서 이 부분을 어떻게하면 잘만들 수있는지 찾아보던 도중 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의 기능을 잘 숙지하고 사용하는 것은 정말 중요하다고 생각한다. 하지만 그것보다 더 중요한 것은

이 기능을 적용하여 사용자들에게 특정한 감정을 느끼게 해줄 수 있도록 시간을 투자하여 세심하게 만드는 것이라고 생각한다.