除了 4 个用户定义的辅助发送外,最多还可以设置 4 个游戏定义的辅助发送。在游戏中使用以下 Wwise SDK 函数,即可控制游戏定义的辅助发送:
AK::SoundEngine::SetGameObjectAuxSendValues()
使用该函数可以针对特定游戏对象来定义输出至辅助总线的发送音量。通常也被称为湿声音量。
AK::SoundEngine::SetGameObjectOutputBusVolume()
使用该函数可以定义输出总线音量。通常也被称为干声音量。
但要启用某个对象的游戏定义辅助发送功能,必须激活 Use game-defined auxiliary sends 选项。
启用游戏定义的辅助发送
在 Project Explorer 中双击某个对象可察看该对象
在 Property Editor 中,转至 General Settings(常规设置)选项卡。
在分组框 Game-defined Auxiliary Sends 中:
如果允许,则点击 Override parent。
点击 Use game-defined auxiliary sends。
通过为特定对象启用游戏定义的辅助发送,您可以控制哪个对象将会受其影响。在使用游戏定义的辅助发送来控制环境效果的场景中,您将能够控制哪个对象受环境效果的影响,哪个对象不受影响。
当游戏定义的辅助发送被激活时,您可以直接在 Wwise 中更改游戏定义的辅助发送音量,从而对游戏发送音量值(该值将与游戏定义的值叠加)进行调整。