下面說明一下,在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
;
}
|
運行遊戲,咱們就能夠聽到聲音了。