menu
 
版本
2016.2.6.6153

2024.1.3.8749

2023.1.11.8682

2022.1.18.8567

2021.1.14.8108

2019.2.15.7667

2019.1.11.7296

2018.1.11.6987

2017.2.10.6745

2017.1.9.6501

2016.2.6.6153

2015.1.9.5624


menu_open

理解 Secondary Output

术语“Secondary Output”(二路输出)指的是主电视或主扬声器之外的任何音频输出。对于这些输出,必须根据不同情况独立完成音频混音。最常见的二路输出是游戏控制器的扬声器。也存在其它独立的输出(聊天、背景音乐、耳机等)。本章的下面部分将围绕游戏控制器扬声器进行讨论,但也可以应用至其它所有类型的输出。

要针对音频使用二路输出,需要采用以下两种方法之一将声音连线至 Master Secondary Bus 层级:

  • 将声音的 Output Bus 属性直接设置为 Secondary Bus 层级中的任何总线。这与其它声音连线的工作方式相同。对于通常只与一个二路输出相关联的声音,这是首选方法。例如,玩家开枪的声音,网球拍击球的声音、PDA (掌上电脑)声音、玩法反馈等。

  • 将声音连线至 Master Audio Bus 层级结构内的任何总线,并添加用户或游戏定义的辅助发送,输出至 Secondary Bus 层级结构内的辅助总线。如果要在多个输出设备或电视中同时听到相同的声音,则优先使用此方法。例如用手柄扬声器模拟间谍相机、公告通知等。

有一点很重要:尽管工程中只有一个Master Secondary Bus,但该总线结构将会在游戏中被复制,各个二路输出(游戏控制器、配套设备等)都会有一个该总线结构的副本。因此,并非所有连通到 Master Secondary Bus 层级结构的声音都会被混合在一起。声音对象具体连通到哪个结构副本,将取决于程序员设置的 Listener 和 Game Object 的关联。以下示例对此进行了说明。

二路输出示例

此页面对您是否有帮助?

需要技术支持?

仍有疑问?或者问题?需要更多信息?欢迎联系我们,我们可以提供帮助!

查看我们的“技术支持”页面

介绍一下自己的项目。我们会竭力为您提供帮助。

来注册自己的项目,我们帮您快速入门,不带任何附加条件!

开始 Wwise 之旅