给自己的Unity添加声音文件
下面說明一下,在Unity 里是怎么樣加載聲音文件的。
Unity同時支持單聲道和立體聲音頻資產。
Unity支持導入以下音頻文件格式:.aif, .wav, .mp3, 和 .ogg,和以下音軌模塊:.xm, .mod, .it,?和?.s3m這里可以按類型搜索。
一般背景音樂我們選擇立體聲音,音效選擇單聲道聲音。
在搜索欄中輸入?t:AudioClip
選中聲音文件 檢視面板中可以看到文件屬性,后面再詳細介紹。
?
這里可以點擊播放按鈕,試聽一下效果。
把聲音文件拖到到場景中某個游戲物體上,這里我們新建一個空的物體。并把聲音文件拖到上面。
?
選擇之后檢視面板。
?
?
?
Play On Awake:打勾就意味著在預制對象調用之初進行播放。不打勾的話,就需要您在代碼里用audio.play()函數來激活。
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; ????? ????? } ???? |
運行游戲,我們就可以聽到聲音了。
轉載于:https://www.cnblogs.com/forworldpeace/p/3405817.html
總結
以上是生活随笔為你收集整理的给自己的Unity添加声音文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 卷积神经网络算法python实现_自动色
- 下一篇: jquery实现定时调度(倒计时)