버전

menu_open
Wwise Unity Integration Documentation
Mac/iOS/tvOS-Specific Information

Building for iOS

To test your Unity application on an iOS device, you need to build your app and deploy it to the device. Unity Editor에서 BuildBuild and Run 을 실행할 경우 Unity는 Unity 스크립트에 따라 Xcode 프로젝트를 생성합니다.

UNITY_PROJECT_ROOT/Assets/Plugins/iOS

Unity does not yet support thumb instructions. Therefore, thumb instructions are disabled in the Xcode project.

배포용으로 빌드하기

The Wwise Integration library, libAkUnitySoundEngine.a, normally contains all debug symbols, which makes the library very big. (iOS) Player Settings의 Other Settings 섹션에서 Stripping Level 옵션을 지정하여 디버그 심볼을 반드시 제거하세요. The integration usually adds between one and two MB to your game.

Audio Session Interruptions on iOS

The Unity Integration supports three audio session categories.

  • Solo Ambient (AkAudioSessionCategorySoloAmbient) (Default): When you use this category, audio from other apps is silenced. 또한 앱 오디오는 스크린을 잠그거나 Silent(무음) 스위치 (iPhone에서 벨소리/무음 스위치라고 부름)를 통해 음소거됩니다.
  • Ambient (AkAudioSessionCategoryAmbient): AmbientSound allows your app's audio to be mixed with other apps. 전화가 오거나 리모콘을 사용하여 음악 앱을 사용하는 등 오디오가 방해될 경우 기본적으로 개발 앱의 오디오에 믹싱됩니다. 하지만 사운드와 음악을 특수 버스로 라우팅하여 사용자 음악이 재생될 경우 음소거하고 사용자 음악이 멈출 경우 음소거를 해제하도록 지정할 수 있습니다. 음소거와 음소거 해제는 사운드 엔진 내부에서 실행됩니다. UI 요소를 업데이트하여 사용자 음악 재생 상태를 사용자에게 알려주는 등 유용한 작업을 위해서 여전히 사용자 음악 처리 방식에 반응하는 BGM (BackGround Music) 콜백을 정의할 수 있습니다. 이 콜백을 등록하려면 AkCallbackManager.SetBGMCallback() 을 사용하세요.
  • Play and Record (AkAudioSessionCategoryPlayAndRecord): This is used to enable playback and recording within the app where audio is of primary importance, such as a karaoke app, an audio streaming app, or an audio recording app.

리모콘을 사용하여 사용자 음악을 재생하면 방해 (SoloAmbient 유형)나 BGM 이벤트 (Ambient 유형)를 트리거합니다. 하지만 리모콘을 사용해서 사용자 음악을 중단하면 모든 유형에서 BGM 이벤트를 트리거하게 됩니다. 다시 말하지만 사운드 엔진이 이러한 이벤트에 관한 모든 오디오 파이프라인 작업을 처리합니다. 추가 작업이 필요할 경우 앱이 BGM 콜백을 등록하여 이러한 이벤트에 반응하하도록 할 수 있습니다.

참고:백그라운드/포그라운드 전환은 iOS에서 내부적으로 처리되기 때문에 플랫폼에서 Suspend와 WakeupFromSuspend를 직접 호출할 필요가 없습니다.

Refer to the Understanding Audio Sessions section in the Wwise SDK documentation for more information about these options.

참고

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

지원이 필요하신가요?

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

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

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

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

Wwise를 시작해 보세요