Wwise Integration 安装过程会对 Unity 工程做出以下形式的更改:
- 在 Edit > Project Settings > Audio 中启用 Disable Audio 选项。内置的音频系统将因此被禁用。
- 若启用了 "Create WwiseGlobal GameObject" Wwise Setting,则在当前场景中创建一个名为 Wwise Global 的游戏对象。另外,还为 WwiseGlobal 对象提供有 AkEditorEventPlayer、AkAudioListener 和 AkGameObj 脚本,方便在 Edit 模式下预览 AkEvent 对象。同时,还添加了 Rigidbody 组件,便于预览 AkEnvironment、AkRoom 和 AkGameObj 之间的交互。
 | 备注: | WwiseGlobal 对象是一个包含 Wwise 声音引擎 Initializing 和 Terminating 脚本的游戏对象。在 Editor 工作流中,会将其添加到每一场景,以便在 Editor 中正常预览。在构建版本中,只会在第一个场景中创建一个实例。该实例将在整个游戏当中保持有效。在初始化器脚本中,有一些可自定义的选项。参阅 Wwise SDK 文档中的初始化声音引擎模块。 |
- 针对关键的 Wwise 脚本(AkInitializer、AkGameObj、AkAudioListener 和 AkBank)启用 Script Execution Order。
- 若启用了 Add Ak Listener to Main Camera 复选框,则移除 Main Camera 对象上绑定的 Audio Listener 组件,并针对 Main Camera 对象设置默认的 AkAudioListener.cs 脚本。
- 启用 Run in Background 选项 (Edit > Project Settings > Player > Resolution and Presentation),以便连接 Wwise Profiler。