Unity Audio 音效控制教學

聲音是遊戲的重要元素,震撼人心的遊戲音樂與音效總是為遊戲大大加分。若您對於音效處理比較不熟悉,遊戲配樂的部份可使用音樂創作軟體(例如 MAGIX Music Maker 酷樂大師、Smart Sound 智慧配樂大師),音效部份可使用授權素材(例如 sozaijiten.com 音辭典)或是委外由專業音效工作室製作。

加入音效

使用 Unity 製作遊戲,音效的檔案必須先匯入到專案,步驟與匯入其他資源的方式相同,我們可以建立一個 Sound 資料夾儲存音效檔案,若是檔案的數量較多,可以再使用子資料夾來分類。Unity 可支援的音訊檔案包括 wav、aif、ogg、xm、mod、it、s3m 格式。

音效匯入專案資料夾後,以滑鼠拖曳到場景或階層面板中的遊戲物件上,即可將此音效套用到物件上,Unity 將會自動為此物件加上 Audio Source 元件,而場景面板的遊戲物件會顯示音效圖示,按下播放按鈕可測試是否能聽到聲音。

若想讓物件發出聲音(例如收音機播放的音樂或是冷氣機的運轉聲)

本教學使用免費的 HQ Acoustic system 音響模型,示範操作步驟。

匯入後將音響模型拖曳放到場景的適當位置。

按下 Add Component 按鈕再選擇 Audio > Audio Source 為此物件增加音源的元件。

點擊 AudioSource 元件下 AudioClip 右側的按鈕可開啟 Select AudioClip 視窗,選擇音響播放的音樂。

玩家角色接近音源物件時,聲音將會較大聲。

玩家角色遠離音源物件時,聲音將會較小聲。

 

聲音的衰減

聲音的衰減 ( Volume Rolloff ) 玩家聽到的聲音會隨著距離的接近而變大,或是隨著遠離而變小。例如遊戲場景中的收音機或鬧鐘,接近時聲音聽得較清楚,遠離時聲音逐漸變小,超過設定的最大距離後則會完全聽不到。

Logarithmic Rolloff 對數衰減 - 隨著距離的增加而快速衰減。

Linear Rolloff 線性衰減 - 距離與音量呈線性的衰減。

Custom Rolloff 自訂衰減 - 允許您使用曲線自訂衰減的效果。

dev