一、背景音乐
准备:素材音乐
方法:
1、方法1:
(1) 将背景音乐 bgAudio 拖放到Hierarchy面板
(2) 选中 bgAudio,勾选开始运行就播放、循环播放。调节音量(volume)
2、方法2:
(1) Create Empty,名字自取,如:bgAudio。 添加组件-Audio Source
(2) 选中bgAudio,在AudioClip中选择导入的背景音乐。设置Play On Awake 、Loop和volume
点击按钮后播放——通过按钮
(1) 完成方法1 或 方法2
(2) 取消勾选Play On Awake
(3) 在Hierarchy面板,选择按钮,添加On Click()事件:
点击按钮后播放——通过脚本和按钮
(1) 完成方法1 或 方法2
(2) 取消勾选Play On Awake
(3) 给bgAudio添加GameAudio.cs 组件
public AudioSource bgAudio;public void OnClickbgAudioPlay(){bgAudio.Play();}
(4) 赋值
(5) 在按钮或其他事件中调用OnClickbgAudioPlay()方法
二、游戏中的音效
1、在脚本中创建一个方法,在其他事件直接调用
public AudioClip efAudio;public void efAudioPlay(){efAudio.Play();}
注意:公开脚本;赋值
2、直接在Player物体的脚本上写入音效
public AudioSource triggerAudio;{triggerAudio.Play();}
注意:赋值
或者
private AudioSource triggerAudio;{triggerAudio = this.GetComponent<AudioSource>();}