Audiobus 结构存储有关GameMaker中的音频总线的信息,并用于访问它。
音频总线是GameMaker用来处理其播放的音频的总线。
主音频总线始终存在,可通过内置结构audio_bus_main访问。 可以从audio_bus_create创建新总线。
注意这是一个内置结构,因此GameMaker可以更好地控制其内容。这意味着它可能包含一些由 GameMaker 创建的额外的、无法访问的变量,并且如果分配了无效值,某些值可能会自动更改。
成员 | 类型 | 描述 |
---|---|---|
bypass | Boolean | 是否应绕过总线。 这将通过总线将音频输入传递到输出,绕过所有效果和增益缩放。 |
gain | Real | 应用于总线输出的增益值(0-1)。 |
effects | Array of AudioEffect Struct structs | 这样可以访问总线上的音频效果。 您可以通过操作此数组来设置、获取和重新排列效果。 数组大小固定为8,最多允许8个效果。尝试访问超出范围的索引会引发错误。可以通过向效果槽分配 undefined来清除它们。 |