音頻效果非破壞性地修改或增強音頻流。您可以應用這些效果以使您的音頻在遊戲中更加沉浸,例如使用 AudioEqualizer 對象使雨聲聽起來模糊,使用 AudioCompressor 對象控制音效的最大音量,或使用 AudioReverb 為室內空間的聲音添加更真實的反響。
應用音頻效果
您可以通過在音頻流到達玩家耳朵之前在 2D 音頻或 3D 音頻設置中連接效果來應用音頻效果。例如,要查看 音頻對象 的設置說明,2D 音頻需要有一個音頻播放器來產生流,與物理硬件設備(如揚聲器或耳機)以及電纜以將音頻流從音頻播放器輸送到輸出設備。

如果您保持此設置不變,資產 ID 的音頻流將按原始方式播放。但是,如果您想對這個音頻流應用音頻效果,您必須在配置的中間引入音頻效果,以便音頻流在傳輸到輸出設備之前通過該效果。

Roblox 的模塊化音頻對象也允許您通過音頻效果連接多個音頻播放器,這意味著您不必有多個具有相同設置的音頻效果對象。這為您同時自定義多個音頻源提供了極大的靈活性。

此外,您可以對同一音頻流應用多個音頻效果,以進一步自定義您的音頻。隨著音頻流從音頻播放器傳輸到設備輸出,請注意音頻效果的順序會影響自定義聲音。例如,如果您首先應用 AudioChorus 效果,然後第二個是 AudioDistortion 效果,您的自定義聲音可能聽起來與應用 AudioDistortion 效果在 AudioChorus 效果之前的配置不同。

您應用的每個音頻效果都有額外的屬性,您可以調整這些屬性,直到達到所需的聲音類型。欲了解有關這些屬性的更多信息,請參閱每個音頻效果的 API 頁面。
類型
均衡器
AudioEqualizer 允許控制各個頻率範圍的音量。這種音頻效果有助於突出或減少音頻的某些元素,例如在玩家潛水時降低您遊戲中所有音頻的音量。
壓縮器
AudioCompressor 透過降低聲源的最高部分音量來縮減音頻的動態範圍,同時提高整體音量。這種音頻效果有助於為玩家提供穩定的音量,即使您在低聲或高聲說話時錄製音頻。您還可以使用這種動態效果通過壓制的過程優先處理音頻流。
混響
AudioReverb 模擬聲音在多個表面反彈的效果。這種音頻效果有助於在室內空間中模擬更真實的聲音反射,例如在體育館內彈跳籃球,或在體育場內播放搖滾音樂。
合唱
AudioChorus 通過取原始聲音並在上面添加每個具有微小音高變化的副本,模擬多個聲音或樂器同時演奏的效果。這種音頻效果對於模擬音頻的機械或未來感質量非常有用。
失真
AudioDistortion 模擬過度驅動舊式音頻設備時會發生的效果。這種音頻效果會導致聲音失真並增加一般的「模糊感」,這對於增強音樂樂器的強度和特徵非常有用。
回聲
AudioEcho 使聲音以減少音量的延遲重複,模擬彈往硬表面(如牆壁和洞穴)的回聲的真實效果。
鳴響
AudioFlanger 通過複製原始音頻信號並稍微偏移和調制地播放它,創造了一種掃描或嗖嗖的效果。這種音頻效果有助於為您的音頻增加奇怪的、異次元的數字質量。例如,您可以在空調錄音上使用它,使科幻飛船引擎發出轟隆聲。
音高變化
AudioPitchShifter 在不改變播放速度的情況下提高或降低音高。這種音頻效果對於改變聲音的音高非常有用。您可以用它來讓小聲音變得更大,或者反之,將音高升高使爆炸聲更像氣球爆裂的聲音。
顫音
AudioTremolo 透過上下變化音量創造聲音的顫抖效果。這種動態效果對於將樂器聲音轉換為波浪式、夢幻般的質量,或創建與天氣相關的音頻的漸變和下降非常有用。
淡出
AudioFader 調整音頻流的音量,使其更高或更低。這種音頻效果有助於同時控制多個音頻流的音量和音頻效果屬性。
分析器
AudioAnalyzer 分析音量和頻率內容。這種音頻效果有助於獲取信息以了解音頻如何協同工作,包括音量和頻率內容。