C++
개요(C++)
UTimelineComponent가 일련의 이벤트, 플로트, 벡터 또는 색상과 이에 연관된 키프레임을 가집니다. 이러한 요소는 UActorComponents에서 상속됩니다.
자세한 문서는 액터 컴포넌트에 관한 개요를 참조하세요.
타임라인을 사용하면 시간 기반 애니메이션을 만들 수 있습니다. 이러한 애니메이션은 타임라인의 키프레임에서 트리거할 수 있는 이벤트에 따라 재생됩니다. 문 열기, 불 켜고 끄기, 씬에 속한 액터에 대한 시간 관련 조작 등 간단한 비시네마틱 작업을 처리하는 데 사용할 수 있습니다. 플로트, 벡터, 색상 등 타임라인의 키프레임 간에 보간되는 값을 제공한다는 점에서 레벨 시퀀스와 비슷합니다.
입력과 출력
UTimelineComponents는 네이티브 코드에서 확장 가능한 안정적인 메서드를 사용합니다. 자세한 문서는 UTimelineComponent API 레퍼런스를 참조하세요. 엔진에서 타임라인 컴포넌트를 활용하는 방법의 예시를 보고 싶다면 아래 섹션에 있는 타임라인 예시 링크 중 하나를 확인해 보세요.
ExampleTimeline.h
C++
/** Start playback of timeline */
UFUNCTION(BlueprintCallable, Category="Components|Timeline")
ENGINE_API void Play();
/** Start playback of timeline from the start */
UFUNCTION(BlueprintCallable, Category="Components|Timeline")
ENGINE_API void PlayFromStart();
/** Start playback of timeline in reverse */
UFUNCTION(BlueprintCallable, Category="Components|Timeline")