7 개의 강의

목차

Switch Group에 Music Segment 할당하기

이제 Gameplay_Switch Switch Group이 생겼으니 Wwise 201 Music Switch Container가 재생할 음악 컨테이너를 결정할 때 고려할 사항도 하나 더 늘었습니다.

  1. Project Explorer에서 Audio 탭을 클릭한 후 Wwise-201 Music Music Switch Container를 선택하세요.

    이전 강의에서는 플레이어가 살아있으면서 Music_State가 Gameplay로 설정될 경우 Combat 음악을 재생하도록 Path를 설정했었죠. 하지만 그건 단지 Gameplay State를 시험하기 위한 일시적인 방편이었습니다. 이제 이 경로를 제거해서 Gameplay State에서 Combat이나 Explore 음악을 선택하여 재생할 구조를 구현해야 합니다.

  2. Music Switch Container Association Editor에서 Alive.Gameplay Path를 우클릭하고 Remove Path(s)를 선택하세요.

    이제 Gameplay_Switch Switch Group을 Music Switch Container Association Editor에 추가해봅시다.

  3. Music Switch Container Association Editor에서 [>>] 선택 메뉴를 클릭하고 Switch Groups > Music > Gameplay_Switch를 선택하세요.

    Gameplay_Switch Switch Group에 새로운 열이 추가됩니다.

    모든 Path에 '.*'가 추가되어 조건이 새로 추가되었음을 표시합니다. '*' 부호는 와일드카드이며 Switch Group의 어떤 값(Switch)이 와도 상관이 없음을 의미합니다. 이제 더 많은 Path를 만들어서 Gameplay_Switch Switch Group을 사용하여 Combat과 Explore 음악을재생할 시기를 구분해야 합니다.

  4. Music Switch Container Association Editor에서 AliveGameplay State를 선택하세요.

  5. Project Explorer에서 Combat Music Playlist Container를 Music Switch Container Association Editor의 Combat Switch 칸으로 드래그하세요.

    새로운 Path가 추가되어 플레이어의 상태가 Alive이며 Music_State가 Gameplay이고, Gameplay_Switch가 Combat으로 설정될 경우 Combat Music Playlist Container가 재생될 것임을 표시합니다. 이제 Explore 음악에도 동일한 작업을 해봅시다.

  6. Project Explorer에서 Explore Music Playlist Container를 Music Switch Container Association Editor의 Explore Switch 칸으로 드래그하세요.

    이제 이제까지 구현한 Explore/Combat 전환 시스템을 시험해봅시다. 음악을 재생한 후 Gameplay_Switch Switch Group을 변경하면서 음악이 즉시 크로스페이드되지만 코드 구조 진행이 유지되는 것을 들어보세요. 특히 Bridge와 TransToBridge 섹션이 재생될 때의 전환 효과를 주의 깊게 들어보세요.

  7. Music Testing을 사용해서 Music Event를 재생하고 Player Life StateAlive로, Music_StateGameplay로 설정한 후 Gameplay_Switch Switch Container를 CombatExplore로 변경해보세요.


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