레벨 시퀀스를 페이드 인 또는 페이드 아웃하고 싶을 때가 있을 것입니다. 페이드 트랙을 사용하여 이를 수행할 수 있습니다. 이 페이지에서는 페이드 트랙과 시네마틱 페이드 시 추가 고려 사항에 대해 간략하게 살펴봅니다.
전제조건
페이드 트랙 개요
생성 및 사용
페이드 트랙을 생성하려면 + 트랙(+ Track) 을 클릭하고 페이드 트랙(Fade Track) 을 선택합니다.
페이드 트랙은 0 (페이드 없음)과 1 (완전 페이드) 값 사이에서 애니메이팅되는 플로트 프로퍼티 트랙입니다.
페이드 트랙을 선택하고 Enter 를 눌러 트랙의 키프레임을 설정합니다. 그러면 키가 기본값 0 에 맞춰집니다. 그런 다음, 플레이헤드를 새 시간으로 이동하고 트랙 값을 1 로 변경합니다. 플레이헤드 시간에 새 키가 해당 값으로 설정됩니다.
이제 시퀀스를 재생하면 서서히 페이드되는 것을 볼 수 있습니다.
페이드 컬러 및 세팅
페이드 섹션을 우클릭하고 프로퍼티(Properties) 메뉴로 이동하여 페이드 컬러를 변경하고 기타 페이드 세팅을 조정할 수 있습니다.
다음 프로퍼티는 페이드 트랙 과 특별한 인터랙션을 합니다.
| 이름 | 설명 |
|---|---|
| 종료 시(When Finished) | 섹션이 종료되면 프로퍼티가 무엇을 해야 하는지 결정합니다. 다음 중 하나를 선택할 수 있습니다.
|
| 페이드 컬러(Fade Color) | 페이드 이펙트 컬러는 원하는 컬러로 변경할 수 있습니다. 경우에 따라 검은색이 아닌 하얀색으로 페이드하는 것이 좋을 수도 있습니다. 트랙 섹션은 여기 지정된 컬러를 상속하여 페이드 트랙이 페이드하는 컬러를 나타냅니다. ![]() |
| 페이드 오디오(Fade Audio) | 활성화하면 런타임 중에 오디오 트랙의 사운드를 포함하여 재생되는 모든 사운드 오디오도 페이드 이펙트로 줄어듭니다. |
페이드 컬러는 섹션에서 설정되므로, 단일 시퀀스에서 서로 다른 컬러로 페이드하려는 경우에는 두 가지 페이드 섹션을 생성해야 합니다.

게임플레이와 시네마틱 간에 페이드하기
페이드 트랙은 기본적으로 Set Manual Camera Fade 블루프린트 함수의 트랙 버전입니다. 그렇기 때문에 페이드 트랙과 카메라 페이드 함수 둘 다를 사용하여 페이딩 행동을 스크립팅할 수 있습니다. 이는 프로젝트에서 게임플레이와 시네마틱 간에 페이드를 전환해야 하는 경우 유용할 수 있습니다.
이러한 블루프린트 함수를 사용하여 페이드하려면 플레이어 카메라 매니저(Player Camera Manager) 를 타기팅해야 합니다. 그래프를 우클릭하고 Get Player Camera Manager 를 선택하여 이 오브젝트에 대한 레퍼런스를 가져올 수 있습니다.
또한 시퀀스에서 페이드 섹션 프로퍼티인 종료 시(When Finished) 를 상태 유지(Keep State) 로 설정해야 합니다. 기본적으로, 시퀀스가 종료되면 시퀀서 재생이 시작되기 전에 페이드 상태가 이전 상태로 되돌아갑니다. 상태 유지로 설정하면 페이드 트랙의 최종 값으로 덮어씁니다. 이는 시퀀스 종료 후 페이드 트랙 전파를 보장해야 하는 경우에 필요할 수 있습니다.
게임플레이에서 시네마틱으로 전환
게임플레이에서 시네마틱으로 전환할 때 페이드 이펙트를 적용해야 하는 경우, 절차는 다음과 같습니다.
-
Start Camera Fade 노드를 생성하고 다음 파라미터를 설정합니다.
- Get Player Camera Manager 를 Target 에 연결합니다.
- To Alpha 를 1 로 설정합니다.
- 기간(Duration) 을 0 보다 큰 값으로 설정합니다. 이 값은 블렌드의 길이(초)입니다. 기간이 0인 경우 페이드가 작동하지 않습니다.
- 종료 시 유지(Hold when Finished) 를 활성화합니다. 그러면 시퀀서가 페이드 트랙으로 페이드 인될 때까지 페이드가 유지됩니다.
- Start Camera Fade 뒤에 실행되는 Delay 노드를 추가하고 기간 을 Start Camera Fade의 기간과 같은 값으로 설정합니다. 페이드 완료 시 Start Camera Fade의 아웃 실행이 발생하지 않으므로 계속하기 전에 페이드 완료를 기다리기 위한 딜레이가 필요합니다.
- 페이드 트랙 페이드 인이 포함된 시퀀스를 재생하고 종료 시 를 상태 유지 로 설정하여 시퀀스 종료 후에 페이드가 되돌아가지 않게 합니다.
시네마틱에서 게임플레이로 전환
시네마틱에서 게임플레이로 전환할 때 페이드 이펙트를 적용해야 하는 경우, 절차는 다음과 같습니다.
- 페이드 트랙 페이드 아웃이 포함된 시퀀스에 바인딩된 On Finished 이벤트를 생성하고 종료 시 를 상태 유지 로 설정합니다.
-
Start Camera Fade 노드를 생성하고 다음 파라미터를 설정합니다.
- Get Player Camera Manager 를 Target 에 연결합니다.
- From Alpha 를 1 로 설정합니다.
- 기간(Duration) 을 0 보다 큰 값으로 설정합니다. 이 값은 블렌드의 길이(초)입니다. 기간이 0인 경우 페이드가 작동하지 않습니다.
- 종료 시 유지(Hold when Finished) 를 활성화합니다. 그러면 시퀀서가 페이드 트랙 상태를 유지하기 때문에 페이드 인을 유지하고 페이드 아웃으로 되돌아가지 않습니다.
