타임라인

언리얼 엔진 4 블루프린트의 타임라인에 대한 개요서입니다.

Windows
MacOS
Linux

k2_timeline_demo.png

Timeline node (타임라인 노드)는 블루프린트 내에서 간단한 시간 기반 애니메이션을 빠르게 디자인하고 게임내 이벤트에 따라 재생되도록 할 수 있는 특수 노드입니다. 단순한 값의 변동이나 시간에 걸쳐 서서히 이벤트가 발동되도록 할 수 있다는 점에서 간단한 마티네 시퀀스와 어느정도 비슷합니다. 그래프 탭이나 내 블루프린트 탭에서 타임라인에 더블클릭하는 것으로 블루프린트 에디터에서 바로 편집 가능합니다. 문 열기, 불 켜고 끄기, 기타 한 씬에서 액터에 시간 관련된 조작을 하는 등의 간단한 시네마틱 이외의 작업을 처리하기에 적합하도록 만들어 졌습니다.

입력과 출력

k2_timeline_node.png

타임라인에는 다음과 같은 입력이 있습니다:

항목

설명

입력 핀

Play

타임라인 현재 시간에서 정방향 재생합니다.

Play from Start

타임라인 처음부터 정방향 재생합니다.

Stop

타임라인 현재 시간에서 재생을 멈춥니다.

Reverse

타임라인 현재 시간에서 역방향 재생합니다.

Reverse from End

타임라인 끝에서부터 역방향 재생합니다.

Set New Time

현재 시간을 New Time 입력에 설정된 값(이나 입력)으로 설정합니다.

New Time

Set New Time 입력이 호출되었을 때 타임라인이 점프해 갈 수 있는 시간을 초 단위로 나타내는 float 값을 받는 데이터 핀입니다.

출력 핀

Update

타임라인이 호출되자 마자 실행 신호를 출력합니다.

Finished

재생이 끝날 때 실행 신호를 출력합니다. Stop 함수로는 발동되지 않습니다.

Direction

타임라인 재생 방향을 나타내는 Enum 데이터를 출력합니다.

타임라인에는 그 안에 생성된 트랙 유형을 반영하여 추가적인 출력 데이터 핀이 얼마든지 있을 수 있습니다. 여기에는 Float, Vector, Event 트랙이 포함됩니다.

타임라인 예제

태그
Select Skin
Light
Dark

새로운 언리얼 엔진 4 문서 사이트에 오신 것을 환영합니다!

문서 사이트에 대한 의견을 모을 수 있는 피드백 시스템을 포함해서 여러가지 새로운 기능을 준비하고 있습니다. 아래 Documentation Feedback 포럼(영문) 또는 언리얼 엔진 네이버 공식 카페(한글) 중 편하신 곳에 의견이나 문제점을 알려 주세요.

새 시스템이 준비되면 알려 드리겠습니다.

네이버 카페
공식 포럼