將音頻添加到您的遊戲中對於將遊戲提升到新高度至關重要。通過戰略性地使用位置音頻和非位置音頻,您可以將玩家沉浸在您的世界中,為他們的行動提供有用的反饋,並引導他們注意成功達成目標所需做的事情。
音頻資源
您可以導入您確定有使用權的 音頻資源,例如您自己製作的音頻。然而,Roblox 的 創作者商店 為您提供了各種免費使用的音頻資源,包括來自頂尖音頻和音樂合作夥伴的超過 100,000 種專業製作的音效和音樂曲目。
音頻物件
Roblox 提供了多種類型的 音頻物件,您可以用來播放和修改音頻,直到滿足您的遊戲設計需求:
- AudioEmitter 物件是一個 虛擬揚聲器,可將音頻發射到 3D 環境中。
- AudioListener 物件是一個 虛擬麥克風,可從 3D 環境中接收音頻。
- AudioDeviceOutput 物件是在現實世界中的 物理硬件設備,例如揚聲器或耳機。
- AudioDeviceInput 物件是在現實世界中的 物理麥克風。
- AudioTextToSpeech 物件使用人工聲音將 文本轉換為音頻。
- AudioSpeechToText 物件將 音頻轉換為文本。
- Wires 將音頻流從一個物件傳輸到另一個物件。
使用這些物件,您可以設置音頻在運行時自動播放,也可以通過腳本觸發其播放。要查看這些音頻物件的實際應用,請參閱 添加 2D 音頻、添加 3D 音頻、添加文字轉語音、添加語音轉文本 和 添加語音聊天 教程。
音頻效果
音頻效果 以非破壞性方式修改或增強來自 AudioPlayer 物件的音頻流。您可以應用這些效果來讓您的環境更加引人入勝和沉浸,例如使用 AudioEqualizer 物件使雨聲聽起來模糊,使用 AudioCompressor 物件控制聲音的最大音量,或使用 AudioReverb 在室內空間中添加更真實的聲音反射。