버전

menu_open

Music Switch Container의 내용물과 작동 방식 정의하기

Music Switch Container를 사용하면 게임의 특정 요소에 따른 다양한 선택지에 따라 음악을 묶을 수 있습니다. Switch Container에서 각 선택지는 Switch 또는 State로 나타납니다. 예를 들어 게임 내 주요 캐릭터가 가질 수 있는 모든 유형의 동작을 Music Switch Container 안으로 구성한다고 해보죠. 이 컨테이너에 캐릭터가 전투할 때, 긴장된 상황에 있을 때, 은폐 모드일 때에 대응하는 Switch를 넣었습니다.

각 Switch/State에는 특정 선택지에 연관된 음악 오브젝트가 들어 있습니다. 여기에서 전투 상황에 연관된 모든 Music Segment는 'Fight' Switch로, 긴장된 상황에 연관된 모든 Music Segment는 'Stress' Switch로 묶을 수 있을 것입니다. 게임이 Switch Container를 호출하면 Wwise는 재생될 컨테이너 또는 Music Segment를 결정하기 위해 어떤 Switch 또는 State가 활성화되었는지 확인합니다.

다음 그림은 Event가 'Character Action'이라는 Music Switch Container를 호출할 때 어떤 일이 일어나는지를 보여줍니다. 이 컨테이너는 게임에서 일어날 수 있는 다양한 캐릭터 동작에 따라 음악을 묶고 있습니다. 이 예시에서는 Stealth와 Fight 이 두 가지 상태가 있군요. Event가 해당 Music Switch Container를 호출할 때 캐릭터가 은폐 모드라면 (State = Stealth) 은폐 모드에 연결된 음악이 재생될 것입니다. Music Playlist Container는 은폐 모드일 때 여러 음악을 묶어 캐릭터가 은폐 모드에 들어갈 때마다 다양한 조합의 음악을 재생할 수 있도록 해줍니다.

Music Switch Container를 게임 싱크와 연결하기

Music Switch Container는 State, Switch, Game Parameter를 기반으로 하고 있습니다. Music Switch Container를 Game Parameter에 연결하려면 Switch Group Property Editor에서 Switch Group을 Game Parameter에 연결해야 합니다. RTPC와 Switch의 연결 방법에 대한 더 자세한 정보는 “Mapping Game Parameter values to Switches”을(를) 참조하세요.

Music Switch Container를 구성하기 위해서는 먼저 컨테이너에서 Switch Group 또는 State Group을 지정해야 합니다. 이는 Switch, State, RTPC가 어떤 음악에 반응할지 정의하는 단계입니다.

컨테이너에서 State 또는 Switch Group을 할당하거나 Switch에 RTPC를 사용하기 전에 반드시 이들 게임 싱크를 먼저 만들어놓아야 합니다. Switch Group, State Group, RTPC 만들기에 대한 더 자세한 정보는 다음을 참조하세요.

Music Switch Container를 게임 싱크와 연결하려면:

  1. Music Switch Container를 Music Editor에 띄웁니다.

  2. 다음 중 하나를 골라 따라하세요.

    • 편집기의 윗 부분에 위치한 [>>] 버튼을 클릭하여 게임 싱크를 선택합니다.

    • Project Explorer에서 Switch Group 또는 State Group 오브젝트를 편집기의 위쪽 영역에 끌어다 놓습니다.

Music Switch Container 내에서 음악 오브젝트의 작동 방식 정의하기

음악의 여러 부분을 재사용할 경우 Switch 또는 State에 동일한 음악 오브젝트를 집어넣을 수 있습니다. 이 경우 State가 변경될 때 이 공통된 음악 오브젝트가 어떤 식으로 재생될지 결정해야 합니다. 상황에 따라서는 음악 오브젝트를 계속 재생시키거나 다음 싱크 지점에서 정지시킨 후 다시 처음부터 재생하도록 할 수 있습니다.

다음 그림은 Stealth와 Stress Switch가 모두 동일한 하위 재생 목록 (S2_Playlist)에 연결되어 있는 것을 보여줍니다. 게임이 Stealth에서 Stress, 또는 그 반대로 전환되면 S2_Playlist를 계속해서 재생하거나 현재 Music Segment를 다음 싱크 지점에서 중단하고 재생 목록을 처음부터 다시 재생하도록 하는 것이 가능한 것입니다.

Music Switch Container 내 음악 오브젝트의 재생 방식을 정의하는 방법:

  1. Property Editor에 Music Switch Container를 띄웁니다.

  2. Play Options 그룹 상자에서 다음 중 하나를 선택합니다.

    Switch/State가 변경될 때 출발과 도착 Switch/State에 공통으로 포함된 음악 오브젝트를 계속해서 재생하도록 하려면Continue to play on Switch change 옵션을 선택하세요.

    Switch/State가 변경될 때 출발과 도착 Switch/State에 공통으로 포함된 음악 오브젝트를 다음 싱크 지점에서 중단한 다음 다시 처음부터 재생하도록 하려면 Continue to play on Switch change 옵션을 해제하세요.

    [참고]참고

    정확한 싱크 지점을 정의하고 페이드를 사용하면 매끄러운 전환을 만들 수 있습니다.

음악 오브젝트를 State 및 Switch 연결하기

한 개 이상의 State 또는 Switch Group을 Music Switch Container에 할당한 후, 할당된 그룹에서 다양한 조합의 State 또는 Switch에 여러 가지 음악 오브젝트를 연결할 수 있습니다.

특정 State 또는 Switch 조합의 경우 와일드 카드(*)도 포함되며 이러한 조합을 경로(path)라고 부릅니다. 경로는 Music Switch Container의 하위 음악 오브젝트와 연결됩니다.

음악 오브젝트를 할당하는 방법:

  1. Music Switch Container를 Music Editor에 띄웁니다.

    이 컨테이너의 State Group과 Switch Group이 Music Switch Container Association Editor의 상단에 나타납니다.

  2. 상단의 각 State Group 또는 Switch Group에서 한 개 이상의 Switch/State를 선택합니다.

  3. Add Path 버튼을 클릭하면 하단 목록에 경로를 추가합니다.

    연결된 오브젝트가 비어 있는 상태의 이 경로가 목록에 나타납니다.

  4. 이 항목에 음악 오브젝트를 지정하려면 [...] 버튼을 클릭하세요.

    Music Switch Container의 하위 오브젝트를 보여주는 오브젝트 브라우저가 나타납니다.

  5. 오브젝트를 선택한 후 OK를 클릭합니다.

끌어다 놓기(drag and drop)로 음악 오브젝트를 할당하는 방법:

  1. Music Switch Container를 Music Editor에 띄웁니다.

    이 컨테이너의 State Group과 Switch Group이 Music Switch Container Association Editor의 상단에 나타납니다.

  2. Music Switch Container의 하위 오브젝트를 편집기 상단의 Switch 또는 State에 끌어다 놓으면 해당 하위 오브젝트에 연결됩니다.


이 페이지가 도움이 되었나요?

지원이 필요하신가요?

질문이 있으신가요? 문제를 겪고 계신가요? 더 많은 정보가 필요하신가요? 저희에게 문의해주시면 도와드리겠습니다!

지원 페이지를 방문해 주세요

작업하는 프로젝트에 대해 알려주세요. 언제든지 도와드릴 준비가 되어 있습니다.

프로젝트를 등록하세요. 아무런 조건이나 의무 사항 없이 빠른 시작을 도와드리겠습니다.

Wwise를 시작해 보세요