第九章 第二节
混音器
注意:游戏里的音频处理跟游戏里的场景图处理是不想关的
声音的分类
要做好游戏里不同声音的分类,能增加玩家的沉浸感,使声音控制更加合理
Audio Mixer(混音器文件)属性
-
Snapshots:快照,用于保存不同游戏场景中对该音频的不同处理,例如:场景A我对该音频进行高音处理,表示欢快;场景B进行低音处理,表示惊悚。虽然两个场景的游戏听起来不一样,但是都是对通一个音频文件进行处理。
-
Views:视图操作
编写脚本控制音频播放
public class SoundController: MOnoBehaviour {
public AudioSource shootSnd,explodeSnd;//声明两个公共类AudioSource的变量(是情况声明变量)
void Update() {
//当检测到玩家按下鼠标左键时:
if(Input.GetMouseButtonDown(0)) {
shootSnd.Play();//播放设定好的音频
}
//当检测到玩家按下空格键时:
if(Input.GetKeyDown(KeyCode.Space)) {
exslodeSnd.Play();//播放设定好的音频
}
}
}