Switch Container를 사용하면 게임 속의 다양한 선택지에 따라 오브젝트를 묶을 수 있습니다. Switch Container에서 각 선택지는 Switch 또는 State로 나타납니다. 예를 들어 캐릭터가 걸을 수 있는 모든 다양한 표면에 대해 Switch Container를 만들 수 있습니다. 이 컨테이너는 콘크리트, 나무, 잔디, 눈 등 캐릭터가 게임에서 걸을 수 있는 모든 표면에 대응하는 Switch를 포함할 수 있습니다.
각 Switch/State는 게임의 특정한 선택지에 연관된 오브젝트를 포함합니다. 예를 들어 콘크리트를 밟는 모든 발자국 소리는 'Concrete' Switch에 묶고, 나무를 밟는 모든 발자국 소리는 'Wood' Switch에 묶는 등으로 작업할 수 있습니다. 게임이 이 Switch Container를 호출하면 Wwise는 현재 활성화된 Switch/State를 확인하여 재생할 컨테이너나 사운드를 결정합니다.
다음 그림은 Event가 'Footsteps'라고 불리는 Switch Container를 호출할 때 일어나는 일을 보여줍니다. 이 컨테이너는 게임에서 캐릭터가 걸을 수 있는 다양한 표면에 따라 사운드를 묶었습니다. 이 예시에서는 Grass와 Concrete 이 두 가지의 Switch가 있습니다. Event가 이 Switch Container를 호출할 때 캐릭터가 잔디 위를 걷고 있을 경우 (Switch=Grass) 잔디를 밟는 발자국 소리가 재생됩니다. 그리고 캐릭터가 동일한 표면을 걸을 때마다 다양한 소리가 나도록 Random Container를 사용하여 Switch 내 발자국 소리를 묶었습니다.
프로젝트를 등록하세요. 아무런 조건이나 의무 사항 없이 빠른 시작을 도와드리겠습니다.
Wwise를 시작해 보세요