시퀀서에서는 현재 씬에 존재하는 액터를 참조하거나(포제서블(Possessable) 이라고 함) 새 액터를 스폰(스포너블(Spawnable) 이라고 함)할 수 있습니다. 이 문서에서는 이러한 콘셉트에 대한 개요와 씬에서 이를 활용하는 방법에 대해 설명합니다.
전제조건
포제서블
액터 빙의는 레벨에 존재하는 액터를 시퀀스에 추가 또는 바인딩하는 방식으로 이루어집니다.

액터가 빙의되면 시퀀스는 현재 레벨에 있는 해당 액터의 인스턴스와 링크됩니다. 대부분의 경우 이는 괜찮거나 심지어는 선호되는 워크플로입니다. 씬에서 레벨 내 기존 액터와 높은 수준의 인터랙션이 필요한 경우 빙의가 액터를 참조하는 최선의 방법일 것입니다.
스포너블
씬에 임시로 쓸 액터가 필요한 경우, 시퀀서의 스포너블 기능을 활용하여 임시 액터를 생성할 수 있습니다. 기본적으로 스포너블 액터가 있는 시퀀스가 시작되면 액터가 스폰됩니다. 시퀀스가 끝나면 이 액터는 소멸되거나 제거됩니다.
시퀀서의 스포너블 액터는 액터 아이콘에 번개 모양 이 오버레이로 표시됩니다.

활성화된 스폰된 프로퍼티 트랙도 필요한데, 이는 스포너블 액터를 사용할 때 자동으로 생성됩니다. 이 트랙이 삭제되거나 비활성화되면 액터가 나타나지 않습니다. 스포너블 액터가 나타날 시점을 보다 정교하게 제어하고 싶은 경우 이 트랙을 키프레이밍하면 됩니다.

스포너블 액터 생성하기
스포너블 액터를 시퀀스에 추가할 몇 가지 방법이 있습니다.
포제서블 액터를 우클릭하고 스포너블로 변환(Convert to Spawnable) 을 선택합니다. 이렇게 하면 레벨에 현재 액터를 복사 및 삭제하고 시퀀서의 사본을 바탕으로 스포너블 액터를 대신 생성합니다.

동일한 방법으로 스포너블 액터를 포제서블로 변환할 수 있습니다. 그렇게 하면 액터가 레벨에 다시 생성되고 트랙이 해당 레벨에 바인드되며 스포너블 액터는 제거됩니다.
액터를 콘텐츠 브라우저 또는 액터 배치 패널에서 시퀀서 아웃라이너로 드래그해도 스포너블 액터로 추가됩니다.

프로퍼티
스포너블 액터에는 행동과 시퀀서와의 인터랙션을 제어하는 다양한 프로퍼티가 있습니다. 이 프로퍼티는 스포너블에 바인딩된 트랙을 우클릭하고 스포너블(Spawnable) 카테고리를 찾아 액세스할 수 있습니다.

프로퍼티 이름 | 설명 |
---|---|
스폰된 오브젝트 오너(Spawned Object Owner) | 어떤 레벨 시퀀스가 자동 스폰 행동도 결정하는 액터를 소유하는지 지정합니다.
|
스폰된 레벨(Spawned Level) | 액터가 어느 레벨로 스폰될지 지정합니다. 이 목록은 레벨 창에 어떤 레벨이 있는지에 따라 결정됩니다. |
클래스 변경(Change Class) | 스폰된 액터를 프로젝트에서 선택한 클래스에 리바인딩할 클래스를 지정합니다. |
연속 리스폰(Continuously Respawn) | 활성화되면 액터가 틱마다 계속 스폰되며 외부 소멸 이벤트를 무시합니다. |
스폰되지 않았을 때 트랙 평가(Evaluate Tracks When Not Spawned) | 활성화되면 이 액터의 모든 트랙은 액터가 스폰되지 않더라도 평가됩니다. 액터가 스폰되기 전에 프리프로세스가 필요한 경우 유용합니다. |
넷 어드레서블(Net Addressable) | 활성화되면 이 스포너블 액터는 서버 및 클라이언트가 참조할 수 있는 고유한 이름을 사용하여 스폰됩니다. |
기본 상태 저장(Save Default State) | 이 스포너블 액터의 현재 상태를 저장합니다. 언리얼 엔진은 자동으로 스포너블 액터의 변경 사항을 저장하려고 시도하므로 보통은 이 프로퍼티를 클릭할 필요가 없습니다. |
포제서블로 변환(Convert to Possessable) | 액터를 포제서블 액터로 변환합니다. 이러면 액터가 레벨에 다시 생성되고 트랙이 해당 레벨에 바인딩되며 스포너블 액터는 제거됩니다. |
워크플로
스포너블 액터는 콘텐츠 정리 및 관리 측면에서 보다 정리된 씬을 만드는 데 도움을 줍니다. 다음은 스포너블 액터를 효율적으로 사용하는 시기나 방법의 예시입니다.
씬 라이팅
레벨에 샷마다 수동으로 활성화 및 비활성화해야 하는 라이트를 다수 배치하는 대신, 필요한 라이트를 샷에 스포너블 액터로 추가할 수 있습니다. 이러한 액터는 해당 샷에서만 존재하며 불필요한 라이트로 레벨을 지저분하게 만들지 않습니다.

이 워크플로는 파티클 등 모든 임시 액터에서 사용될 수 있습니다.
여러 레벨의 시퀀서
시퀀스 내의 모든 액터가 스포너블 액터인 경우 해당 시퀀스를 여러 개의 레벨에서 참조하여 모든 액터가 나타나게 할 수 있습니다. 이렇게 하면 동일한 스폰된 액터를 사용하여 컷씬을 여러 레벨에서 플레이할 수 있습니다.
