버전
menu

Wwise Unreal Integration Documentation
Debugging Tips

This topic contains tips and recommendations to help you debug your Wwise Unreal Integration projects.

Logging

통합의 각 모듈에는 독립적인 로그 상세 수준(independent log verbosity level)이 있습니다. 문제가 발생하면 대부분의 경우 Log, Warning, Error 메시지가 뜹니다. If an error occurs, you can find which module produced the error and set the verbosity of that module's logs to Verbose or VeryVerbose to better understand why the error occurred. For example, Verbose or VeryVerbose can be helpful to diagnose asset loading and packaging problems.

DefaultEngine.ini 파일의 Core.Log 섹션에서 각 모듈의 상세 수준을 변경할 수 있습니다. A special logging category called LogWwiseHints is enabled by default across all modules, which warns about using deprecated functions and other bad habits.

사용할 수 있는 상세 수준은 다음과 같습니다.

  • Fatal: Causes a crash when program execution cannot or should not continue, such as if required plug-in modules are not loaded.
  • Error: 오디오가 작동하지 않는 경우 게임을 패키징을 할 수 없게 만듭니다.
  • Warning: 예측하지 못한 동작을 일으킬 수 있지만 치명적이지 않은 기능에 관한 경고를 나타냅니다. 원한다면 패키징을 방지할 수도 있습니다.
  • Display: 모듈 초기화에 관한 정보를 기록하고 Commandlet 정보를 제공합니다.
  • Log: 다양한 중요 작업을 기록합니다.
  • Verbose: 모듈이 수행하는 모든 작업을 기록합니다.
  • VeryVerbose: 모듈이 수행하는 각 작업의 모든 단계를 기록합니다.

다음 예시에서 각 모듈과 관련된 상세 수준을 알아 볼 수 있습니다.

[Core.Log]
LogAkAudio=Verbose
LogAudiokineticTools=Log
LogWwiseAudioLink=Verbose
LogWwiseConcurrency=Verbose
LogWwiseFileHandler=Verbose
LogWwiseHints=Warning
LogWwiseResourceLoader=Warning
LogWwiseResourceCooker=Log
LogWwiseProjectDatabase=Log
LogWwiseSimpleExtSrc=Error

For more information about setting log verbosity and verbosity levels, see Logging in Unreal and ELogVerbosity::Type.

Stats

If you have issues with memory usage and performance, you can use the Stats in the low-level Wwise constructs to troubleshoot. Use the Unreal Frontend to start a profiling session, or use the Stats menu to enable real-time visualization of the available statistics. For example, the WwiseFileHandler stats have information about all currently loaded assets.

The Integration includes the following Stats:

  • AkAudioDevice: Post Event Async 호출에 관한 정보를 기록합니다.
  • AkSoundBankGenerationSource: SoundBank 생성과 관련된 WAAPI 호출을 기록합니다.
  • WwiseConcurrency: Logs information about memory used to manage multi-threading.
  • WwiseFileHandler: 로드된 미디어, SoundBank, 외부 음원에 대한 정보를 기록합니다.
  • WwiseFileHandlerLowLevelIO: 스트리밍 사운드에 대한 정보를 기록합니다.
  • WwiseMemory: Logs information about memory usage.
  • WwiseObstructionOcclusion: Logs information about obstruction and occlusion calculations.
  • WwiseProjectDatabase: Logs information about memory used by the WwiseProjectDatabase module.
  • WwiseResourceLoader: 참조된 AkType에 관한 정보를 기록합니다.
  • WwiseSoundEngine: API 호출에 관한 정보를 기록합니다.

이러한 정보에 접근하려면 Unreal Viewport 옵션에서 필요한 Stat을 선택하세요.

For more information about Stats, see Stat Commands.

GeneratedSoundBanks Folder

GeneratedSoundBanks 폴더는 일반적으로 프로젝트 루트 폴더에 상대적인 위치에 있습니다. When using the editor with the -Game option, you might need to set the working directory to the same folder as the root that contains your .uproject file.


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

지원이 필요하신가요?

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

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

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

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

Wwise를 시작해 보세요