共用方式為


Unity 中的空間音效

本頁連結至 Unity 空間音效的資源。

空間化器選項

混合實境應用的空間化器選項包括:

  • Unity 將 MS HRTF 空間化器作為 Windows Mixed Reality 選購套件的一部分提供。
    • 以較高成本的「單一來源」架構運行於 CPU。
    • 提供與原始 HoloLens 應用程式的向下相容性。
  • Microsoft Spatializer 可從 Microsoft Spatializer GitHub 倉庫取得。
    • 採用成本較低的「多來源」架構。
    • 已卸載到 HoloLens 2 上的硬體加速器。

對於新應用,我們推薦 Microsoft Spatializer

啟用空間化

使用 Mixed Reality 功能工具下載 Microsoft Spatializer 功能的最新版本。 接著 按照 步驟說明,在你的 Unity 專案中啟用該插件。

一旦空間化和混音器插件就位,要啟用音源的空間音訊:

  • 音訊來源 附加到階層中的物件上
  • 勾選 啟用空間化 的勾選框
  • 空間混合 滑桿移到「1」

注意事項

如果你在 Unity 中遇到錯誤,說無法載入 Microsoft Spatializer 外掛,因為缺少一個相依,請確認你的電腦安裝了最新版本的 Microsoft Visual C++ Redistributable

如需詳細資訊,請參閱:

基於距離的衰減

Unity 預設的基於距離的衰減最小距離為 1 公尺,最大距離為 500 公尺,且呈對數式減衰。 這些設定可能適用於你的情境,或者你可能會發現光源衰減得太快或太慢。 如需詳細資訊,請參閱:

混響

Microsoft 空間化器預設會關閉空間化器後的效果。 為了啟用空間化音源的混響及其他效果:

  • Room Effect Send Level 元件附加到每個來源
  • 調整每個來源的傳送電平曲線,以控制回傳至圖表的音訊增益以進行效果處理

詳情請參考 空間化器教學的第 5 章

Unity 空間聲音範例

關於 Unity 中空間音效的範例,請參見:

下一步開發檢查點

如果你正在跟隨我們所描述的 Unity 開發旅程,你正處於探索 Mixed Reality 核心建構模組的過程中。 從這裡,你可以繼續進入下一個建築區塊:

或者直接跳到Mixed Reality平台的功能與API:

你隨時都可以回到 Unity 開發檢查點

另請參閱