타임라인

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

Choose your operating system:

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 트랙이 포함됩니다.

타임라인 예제

언리얼 엔진 문서의 미래를 함께 만들어주세요! 더 나은 서비스를 제공할 수 있도록 문서 사용에 대한 피드백을 주세요.
설문조사에 참여해 주세요
건너뛰기