시간 설정은 특정 시간에 장치의 특정 기능을 실행하고자 할 때 특히 중요합니다. 일반적으로 기능을 트리거하려면 다수의 장치를 구성하거나, 복잡한 방식으로 트리거하거나, 심지어 채널 장치를 통해 게임 메카닉, 기능, 비주얼을 함께 사용해야 합니다.
시퀀서의 게임플레이 이벤트를 사용하면 게임플레이 중에 정확히 원하는 시간에 장치 기능을 트리거할 수 있습니다.
시퀀서의 게임플레이 이벤트는 Verse로 제작된 커스텀 장치에서 작동하지 않습니다. 이 기능은 콘텐츠 브라우저의 장치(Device) 폴더에 있는 장치에만 작동합니다.
이벤트 시간 설정하기
시퀀서를 사용하면 이벤트 시간 설정 프로세스가 간소화됩니다. 따라서 연결된 장치들을 통해 발동하는 이벤트의 연쇄 반응에 의존하지 않고도 기능을 제시간에 트리거할 수 있습니다. 이는 리듬 게임에 유용하며, 위험을 피하는 것이 한 레벨의 플레이어 이동 시간 설정에 크게 좌우되는 게임 메커니즘을 실행하는 데 도움이 됩니다.
트리거 환경설정하기
시퀀서에서 게임플레이 이벤트를 구성하기 전에, 레벨 시퀀스(Level Sequence)를 생성하고 뷰포트에 시네마틱 시퀀스 장치를 드래그해야 합니다.
콘텐츠 브라우저에서 우클릭하고 시네마틱(Cinematics) > 레벨 시퀀스를 선택합니다.
레벨 시퀀스 섬네일을 명명합니다.
섬네일을 더블클릭하여 시퀀서를 엽니다.
+트랙(Track)을 클릭하고 액터를 시퀀서로(Actor to Sequencer) > 장치 추가(Add Device)를 선택하거나 검색창에서 장치를 검색합니다.
장치 이름 옆의 + 아이콘을 클릭하고 트랙 드롭다운 메뉴에서 게임플레이 이벤트(Gameplay Events)를 선택합니다.
게임플레이 이벤트에 키프레임을 추가합니다.
타임라인의 키프레임을 우클릭하고 프로퍼티(Properties)를 선택합니다. 키(Key) 메뉴가 열립니다.
시간(Time) 필드에서 장치의 게임플레이 기능을 트리거할 시간을 추가합니다.
게임플레이 이벤트 기능 프로퍼티(Gameplay Event Function Property) 드롭다운 메뉴에서 장치의 게임플레이 이벤트를 선택합니다.
게임플레이 이벤트 기능 프로퍼티 목록의 장치 기능이 선택한 장치의 기능과 일치합니다.
레벨 시퀀스를 저장(Save)합니다.
레벨 시퀀스 재생하기
시네마틱 시퀀스 장치가 레벨 시퀀스를 재생할 때 시퀀서에 설정된 장치 이벤트가 지정된 시간에 트리거되도록 게임플레이 이벤트의 시간 필드에서 시간을 설정합니다.
시네마틱 시퀀스 장치가 게임 시작 시 레벨 시퀀스를 자동으로 재생할지, 아니면 트리거 또는 시간 설정 목표 장치 같은 또 다른 장치에 의해 트리거될 때 장치가 시퀀스를 재생하도록 설정할지 결정합니다.
아웃라이너 또는 뷰포트에서 시네마틱 시퀀스 장치(Cinematic Sequence Device)를 선택합니다.
시퀀스(Sequence) 옵션에서 빈 필드를 클릭하고 레벨 시퀀스를 선택합니다.
자동 재생(Autoplay)을 선택 해제하여 자동 재생 기능을 제거합니다. 장치가 시네마틱 시퀀스 장치의 재생 기능을 트리거할 예정인 경우에만 자동 재생 기능을 제거합니다.
플레이 기능(Play Function) 사용자 옵션의 배열 +(Array +) 아이콘을 클릭합니다.
플레이 기능 드롭다운 메뉴에서 장치를 선택합니다.
이벤트(Event) 드롭다운 메뉴에서 이벤트를 선택합니다.
다른 사용자 옵션은 레벨 시퀀스에 대한 값을 변경하고 싶은 것이 아니라면 기본값으로 둡니다.
하나의 레벨 시퀀스에 여러 장치를 추가할 수 있으며, 레벨 시퀀스 내 각 장치에 시차가 있는 트리거 시간을 하나 또는 여러 개 설정할 수 있습니다.
하나 이상의 장치를 일정 기간 동안 또는 정해진 시간 간격으로 여러 번 트리거되도록 설정할 수도 있습니다.
단일 이벤트
다수 이벤트
단일 장치의 다수 이벤트