“门户无法连通相同混响区域层级结构下的房间。”Portal(门户)必须连通属于独立 Room(房间)层级结构的 Room。通过 AK::SpatialAudio::SetReverbZone
创建 Room 层级结构,由此创建 Room 之间的父子关系。
推荐的解决步骤:
分析游戏执行的 API 调用:打开 Profiler Settings (Alt-G),并启用 API Calls(API 调用)。重新测试场景,并检查函数在出现此错误之前收到的参数。
确保通过 AkPortalParams::FrontRoom
和 AkPortalParams::BackRoom
指定并传给 AK::SpatialAudio::SetPortal
的 Room 具有不同的父对象且不在由 Reverb Zone(混响区域)创建的相同 Room 层级结构下。
AK::SpatialAudio::SetReverbZone
不得在已通过 Portal 连通的 Room 之间创建父子或同级关系。