下面说明一下,在Unity 里是怎么样加载声音文件的。函数
Unity同时支持单声道和立体声音频资产。oop
Unity支持导入如下音频文件格式:.aif, .wav, .mp3, 和 .ogg,和如下音轨模块:.xm, .mod, .it, 和 .s3m这里能够按类型搜索。spa
通常背景音乐咱们选择立体声音,音效选择单声道声音。code
在搜索栏中输入 t:AudioClip对象
选中声音文件 检视面板中能够看到文件属性,后面再详细介绍。blog
这里能够点击播放按钮,试听一下效果。游戏
把声音文件拖到到场景中某个游戏物体上,这里咱们新建一个空的物体。并把声音文件拖到上面。ip
选择以后检视面板。ci
Play On Awake:打勾就意味着在预制对象调用之初进行播放。不打勾的话,就须要您在代码里用audio.play()函数来激活。it
Loop:打勾就意味着让声音文件不断的重复播放,不打勾就只播放一次。
Volume:音量大小。
Pitch:音调,0.5时很低沉,2就已经算是高音了。
Min Distance:最小距离。
Max Distance:最大距离。
Rolloff Mode:衰减模式。您也能够在它下面的图形面板手动的调节。但通常若是您选择的是第一种“Logarithmic Rolloff”模式,播放出来的声音都会比较小。
若是play on Awake选中,则游戏开始自动播放音乐。可进入游戏听一下效果。
让咱们经过把选项取消,脚原本控制声音的播放。
更改刚才的脚本文件,由于咱们的脚本是附加再另外一个物体上的,因此要先找到附加声音的物体。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
function Start () {
//经过名称查找物体。
var
audio_test = GameObject.Find(“audio_test”);
audio_test.audio.Play();
return
true
;
}
|
运行游戏,咱们就能够听到声音了。