menu
버전
2019.1.11.7296
2024.1.6.8842
2023.1.14.8770
2022.1.19.8584
2021.1.14.8108
2019.2.15.7667
2019.1.11.7296
2018.1.11.6987
2017.2.10.6745
2017.1.9.6501
2016.2.6.6153
2015.1.9.5624
menu
2024.1.6.8842
2023.1.14.8770
2022.1.19.8584
2021.1.14.8108
2019.2.15.7667
2019.1.11.7296
2018.1.11.6987
2017.2.10.6745
2017.1.9.6501
2016.2.6.6153
2015.1.9.5624
Xbox One™, PlayStation® 4, iOS, Android 플랫폼은 게임 음악을 플레이어가 가지고 있는 음악으로 교체할 수 있도록 하고 있습니다. 모든 플랫폼에서 플레이어의 음악이 시작할 때 뮤트하고자 하는 모든 버스의 Mute for Background Music 옵션을 반드시 활성화시켜줘야 합니다. 이 때 여러 버스를 선택할 수 있으며 음악 버스만 선택할 수 있는 것은 아닙니다.
플랫폼의 배경 음악 옵션에 버스를 할당하는 방법:
Property Editor에 Audio Bus를 띄웁니다.
Mute for Background Music 옵션을 선택합니다.
이 버스는 이제 사용자가 콘솔의 음악 플레이어를 통해 자신의 음악을 시작할 때 뮤트됩니다.
배경음악을 Mute하는 방식은 각 플랫폼마다 약간씩 다릅니다. 또한 사운드 엔진을 초기화할 때에도 추가적인 프로그래밍이 필요합니다.
Android: Mute/Unmute 동작은 사용자가 음악 플레이어 앱에서 게임으로 전환할 때에만 일어납니다. 다시 말해 사용자 음악이 자체적으로 종료될 경우 'Unmute(뮤트 해제)'가 일어나지 않습니다.
iOS: 사운드 엔진 초기화 설정에 AudioSession 플래그 'MixOther'이 선택되어 있다면 Mute/Unmute 동작은 사용자가음악 플레이어 앱에서 게임으로 전환할 때에만 일어납니다. 다시 말해 사용자 음악이 자체적으로 종료될 경우 'Unmute(뮤트 해제)'가 일어나지 않습니다. iOS 8 또는 이후 버전에서는 AVAudioSessionCategoryAmbient 카테고리가 사용되면 모든 애플리케이션 오디오 개입마다 게임 음악의 뮤트/뮤트해제가 일어납니다.
Xbox One and PS4: 제조사에서 플레이어가 게임을 녹화하고 내보낼 수 있게 해주는 DVR 기능을 추가했습니다. 이 기능은 게임 오디오나 사용자가 교체한 음악의 저작권에 관련해 법적 문제를 일으킬 수 있습니다. 게임 개발사는 게임 내에 해당 음악을 사용할 권리는 있지만 최종 사용자는 이 음악을 어떠한 형태로든 배포할 권리가 없습니다. 그렇기 때문에 TCR은 배경 음악을 녹음할 수 없도록 합니다. (CPU 면에서) 비용 대비 효과가 좋은 해결책은 바로 음악을 나머지 게임과 별도로 믹싱하는 것입니다. 이는 Secondary Output 기능을 사용하면 가능합니다.
Xbox One과 PS4는 녹음할 수 없는 사운드를 전송하는 가상 장치를 제공합니다. 이 DVR-우회(bypass) Audio Device 장치를 따로 믹싱하려면 새로운 마스터 버스를 만들어야 합니다. 그 다음 이 새로운 버스의 Audio Device 속성이 DVR-우회 장치를 가리키도록 변경하세요. 그러면 사운드를 새로운 버스 또는 하위 버스에 정상적으로 라우팅할 수 있습니다. 더 많은 정보는 “2차 출력 이해하기”을(를) 참조하세요.
info | PS4에 대한 중요 정보 |
---|---|
Background Music 기능에 Mute를 사용하려면 코드에 2차 출력을 추가해야 합니다 ( |
프로젝트를 등록하세요. 아무런 조건이나 의무 사항 없이 빠른 시작을 도와드리겠습니다.
Wwise를 시작해 보세요