여러 오브젝트를 특정한 순서로 재생하고자 하는 모든 상황에서는 Sequence Container를 사용할 수 있습니다. Sequence Container는 컨테이너 내 오브젝트를 지정된 재생 목록에 따라 재생합니다. 예를 들어 Sequence Container를 사용하여 캐릭터의 대사를 전달할 수 있겠죠. 이 경우 대사의 순서를 지정해서 캐릭터가 '안녕하세요'라고 하기 전에 먼저 '안녕히 가세요'라고 하지 않도록 할 수 있습니다.
1인칭 슈팅 게임을 제작한다고 가정합시다. 게임의 어떤 한 시점에서 플레이어가 반드시 버튼을 눌러서 여러 잠금 해제 장치를 가진 큰 고철 문을 열어야 합니다. 이 경우 모든 잠금 해제 장치 소리를 Sequence Container로 묶을 수 있습니다. 그 다음 재생 목록을 만들어서 이 소리를 논리적인 순서로 배열할 수 있습니다. 이때 컨테이너의 재생 모드를 Continuous로 설정하면 잠김이 해제되면서 들리는 모든 소리가 하나씩 연달아 재생됩니다.
Sequence Container를 만드는 방법:
Project Explorer의 Actor-Mixer Hierarchy에서 다음 중 하나의 오브젝트를 우클릭합니다.
Work unit
Virtual Folder
Actor-Mixer
Blend Container
Random Container
Sequence Container
Switch Container
바로가기 메뉴에서 New Child > Sequence Container를 선택합니다.
새로운 Sequence Container가 만들어지며 Actor-Mixer Hierarchy에서 강조 표시됩니다.
Sequence Container의 이름을 입력한 후 Enter를 누릅니다.
새로운 Sequence Container를 더블 클릭하여 해당 Property 및 Contents Editor를 엽니다.
Project Explorer에서 Contents Editor로 오브젝트를 드래그하여 Sequence Container를 구성합니다.
At end of playlist(재생 목록의 끝에서)의 작동 방식을 정의하려면 다음 옵션 중 한 가지를 선택하세요.
Restart : 재생 목록의 마지막 오브젝트를 재생한 후 다시 처음부터 끝까지 원래 순서로 목록을 재생합니다.
Play in reverse order : 재생 목록의 마지막 오브젝트를 재생한 후 끝에서부터 처음을 향해 반대 순서로 목록을 재생합니다.
팁 | |
---|---|
또한 Project Explorer에서 오브젝트를 선택한 후 우클릭하여 New Parent > Sequence Container를 선택하면 여러 오브젝트와 컨테이너에 상위 Sequence Container를 만들 수 있습니다. |
프로젝트를 등록하세요. 아무런 조건이나 의무 사항 없이 빠른 시작을 도와드리겠습니다.
Wwise를 시작해 보세요