AudioMixer
在游戏中,通常我们需要控制整个游戏的主音量(全局音量),并且单独控制背景音乐和其他音效的音量,这时我们可以用Audio Mixer来解决
AudioMixer可以简单理解为音量控制节点,节点将控制所有子节点的音量:
将同类型的音频放在同一个组下管理, 所有的组最终汇合在主混合器上,输出到音响设备:
AudioMixer的创建和使用
1.Assets目录下,新建一个目录,右键create->AudioMixer
2.新创建的混合器如下:
3.一个配置好的混合器如下:
4.现在可以在AudioSource面板选择音频混合器
5.在使用代码控制混合器之前,需要将相应参数暴露出来
6.代码控制混合器音量(需要提前暴露相关属性),切换混合器快照(不需要暴露属性)
7.音频混合器的group之间可以相互 传递消息,具体流程百度即可.