此頁面連結至 Unity 中空間音效的資源。
空間化器選項
混合實境應用程式的空間化器選項包括:
- Unity 提供 MS HRTF Spatializer 作為 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 公尺,並具有對數滾降。 這些設定可能適用於您的案例,或者您可能會發現來源衰減太快或太慢。 如需詳細資訊,請參閱:
- 混合實境中 建議設定的聲音設計。
- Unity 的音訊來源文件, 以取得設定這些曲線的指示。
殘響
Microsoft Spatializer 預設會停用後置空間化器效果。 若要啟用空間化來源的殘響和其他效果:
- 將 「房間效果傳送層級 」元件附加至每個來源
- 調整每個來源的傳送電平曲線,以控制傳送回圖表以進行效果處理的音訊增益
如需詳細資訊,請參閱 空間化器教學課程的第 5 章 。
Unity 空間音效範例
如需 Unity 中空間音效的範例,請參閱:
下一個開發檢查點
如果您遵循我們所列出的 Unity 開發歷程,您正在探索 Mixed Reality 核心建置組塊。 從這裡,您可以繼續下一個建置區塊:
或跳至 Mixed Reality 平臺功能和 API:
您隨時可以返回 Unity 開發檢查點 。