Wwise SDK 2019.2.15
|
备注: 在初始化声音引擎本身之前,必须首先初始化内存管理器和流管理器。 请参阅 初始化声音引擎模块 一节了解有关全局初始化的更多信息。 |
初始化声音引擎本身通过调用 AK::SoundEngine::Init 函数来执行。为方便您查看,此处复制了 初始化声音引擎 中所示的默认初始化。
AK::SoundEngine::Init 函数使用 2 个参数。
第一个参数:AkInitSettings * in_pSettings
第二个参数:AkPlatformInitSettings * in_pPlatformSettings
注意: 两个参数均可选用。不过,建议最好根据游戏需要自定义这些值,因为有些默认值可能会导致内存用量过高。有关详细信息,请参阅 固定大小分配 章节。 |
AkInitSettings 和 AkPlatformInitSettings 结构必须使用 AK::SoundEngine::GetDefaultInitSettings 和 AK::SoundEngine::GetDefaultPlatformInitSettings 函数初始化。
使用这两个函数对结构进行初始化将在结构中填充默认参数。这一功能非常有用,原因如下:
以下示例代码展示了如何在自定义单个参数值的情况下使用默认的参数来初始化声音引擎。
有关如何调节内存大小的详细信息,请参阅 固定大小分配 章节。