版本
menu
|
Wwise Unity Integration Documentation
|
此页面列出了 Wwise Unity Integration 中的已知问题和限制。有关平台特定问题的信息,请参阅 有关平台的特定信息 下的相关章节。
在 Unity 工程中升级 Wwise 时发生错误。尤其是 "An infinite import loop has been detected"。为此,请确保将 Unity 工程更新到支持的版本(参加 Release Notes 2023.1 章节)。
Wwise Unity Integration 不支持 Unity Cloud Build 服务。
以下原生 Wwise SDK 的一些特性和函数在 Unity 集成中是不支持的,或者它们的行为在集成中已经修改过了(先列出的为最近的变化):
AK::SoundEngine::DynamicSequence API 函数在其 Unity API 绑定中使用不同的名称,以弥补 SWIG 带来的命名空间扁平化问题。比如,在生成的 API 中,AK::SoundEngine::DynamicSequence::Open() 会变为 AkSoundEngine.Open()。Instead, in the API binding its name is 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 的变体。