音频(二)_UnityAudio系统(4.AudioMixer)

AudioMixer

在游戏中,通常我们需要控制整个游戏的主音量(全局音量),并且单独控制背景音乐和其他音效的音量,这时我们可以用Audio Mixer来解决

AudioMixer可以简单理解为音量控制节点,节点将控制所有子节点的音量:

 

 

 

 

将同类型的音频放在同一个组下管理, 所有的组最终汇合在主混合器上,输出到音响设备:

 

 

 

 

 

AudioMixer的创建和使用

1.Assets目录下,新建一个目录,右键create->AudioMixer

 

 

2.新创建的混合器如下:

 

 

3.一个配置好的混合器如下:

 

 

4.现在可以在AudioSource面板选择音频混合器

 

 

5.在使用代码控制混合器之前,需要将相应参数暴露出来

 

 

6.代码控制混合器音量(需要提前暴露相关属性),切换混合器快照(不需要暴露属性)

 

 

7.音频混合器的group之间可以相互 传递消息,具体流程百度即可.

 

posted @ 2020-06-18 14:39  RainPainter雨画  阅读(554)  评论(0编辑  收藏  举报