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