|
Wwise SDK 2025.1.3
|
以下各节列举并阐述了 2025.1.2 和 2025.1.3 版本之间针对 Wwise 所作的改进。
此处提供了有关平台的特定信息:
有关早期版本的信息,请参阅 过往版本的发行说明 章节。
AK::SoundEngine::SetAssertHook 函数,以便在 Sound Engine 初始化之前以编程方式设置断言处理程序。IAkPluginServiceTempAlloc::GetTempAllocAudioRenderdouble API 的支持。 IAkPluginServiceTempAlloc 接口上的其他函数保持不变。另外,现在会在 IAkOutOfPlaceObjectPlugin::Execute 以外调用 IAkEffectPluginContext::CreateOutputObjects 时(比如在 IAkEffectPlugin::Init 或 IAkPlugin::Reset 过程中)创建新的 AkAudioObject,但关联 AkAudioBuffer 将不再为音频数据预先分配任何内存。AkSpatialAudioInitSettings::uMaxSoundPropagationDepth 现在是声音可以传播的房间数量,其中第一个房间是听者所在的房间。现在将 AkSpatialAudioInitSettings::uMaxSoundPropagationDepth 设为小于 2 的值时不会再将路径传播到听者所在 Room 之外。AK::StreamMgr::Term 会触发 "CanDestroy" 断言。SetListeners 、SetDefaultListeners 和 SetGameObjectAuxSendValues 的信息。AK::SoundEngine::SendPluginCustomGameData 发生崩溃。._XXXX.wav 。AkSAListenerToPortalTask::Execute 发生崩溃。stdafx.h 文件。AkSpatialAudioInitSettings::uMaxGlobalReflectionPaths 大于 0 时断言和崩溃。ak.wwise.core.profiler.getPerformanceMonitor 时,WAAPI 有时会发送无效的 JSON,进而导致 WAAPI 客户端连接中断。AkNotificationSafeArray::DispatchCallbacks 出现堆栈溢出。WwiseConsole.exe 而言,有些使用 Wwise.exe 生成的 .bnk 和 .wem 文件存在二进制差异。 Wwise.exe 生成的文件保持不变, WwiseConsole.exe 生成的文件则略有不同。AkModule.h 替换为了 AkMemoryMgrModule.h 。