版本
menu
|
Wwise Unity Integration Documentation
|
此页面列出了 Wwise Unity Integration 中的已知问题和限制。有关平台特定问题的信息,请参阅 有关平台的特定信息 下的相关章节。
在 Unity 工程中升级 Wwise 时发生错误。尤其是 "An infinite import loop has been detected"。为此,请确保将 Unity 工程更新到支持的版本(参加 版本说明 - Wwise Unity 集成 2022.1.19 章节)。
Wwise Unity Integration 不支持 Unity Cloud Build 服务。
以下原生 Wwise SDK 的一些特性和函数在 Unity 集成中是不支持的,或者它们的行为在集成中已经修改过了(先列出的为最近的变化):
AK::SoundEngine::DynamicSequence API 函数在其 Unity API 绑定中使用不同的名称,以弥补 SWIG 带来的命名空间扁平化问题。比如,在生成的 API 中,AK::SoundEngine::DynamicSequence::Open() 会变为 AkSoundEngine.Open()。在 API 绑定中,其名称则为 AkSoundEngine.DynamicSequenceOpen() 。AkArray::operator[] 变为 AkPlaylistArray.ItemAtIndex(uint uiIndex) 。这是根据 SWIG 如何处理 C++ 重载操作符来实现的。AkSpeakerVolumeMatrixCallbackInfo AkSpeakerVolumeMatrixBusCallbackInfo AkBusCallbackFunc AK::SoundEngine::RegisterBusVolumeCallback AK::SoundEngine::RegisterCodec AK::SoundEngine::RegisterGlobalCallback AK::SoundEngine::RegisterPlugin AK::SoundEngine::Query::AkGameObjectsList AK::SoundEngine::Query::GetActiveGameObjects() AK::SoundEngine::Query::GameObjDst AK::SoundEngine::Query::AkRadiusList AK::SoundEngine::Query::GetMaxRadius(AkRadiusList& io_RadiusList) AK::SoundEngine::DynamicDialogue::ResolveDialogueEvent 的变体。