Mooc 《游戏引擎原理及应用》课程学习笔记

第九章 第二节

混音器

注意:游戏里的音频处理跟游戏里的场景图处理是不想关的

声音的分类

要做好游戏里不同声音的分类,能增加玩家的沉浸感,使声音控制更加合理

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();//播放设定好的音频
        } 
    }
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值