Unity 中的空間音效
此頁面會連結至 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++可轉散發套件。
如需詳細資訊,請參閱
距離型衰減
Unity 的預設距離型衰減最小距離為 1 公尺,最大距離為 500 公尺,並具有對數變換。 這些設定可能適用于您的案例,或者您可能會發現來源衰減的速度太快或太慢。 如需詳細資訊,請參閱
- 混合實境中建議設定的音效設計 。
- Unity 的音訊來原始檔案 ,以取得設定這些曲線的指示。
混響
Microsoft Spatializer預設會停用空間後化程式效果。 若要啟用空間化來源的殘響和其他效果:
- 將 會議室效果傳送層級 元件附加至每個來源
- 調整每個來源的傳送層級曲線,以控制傳回至圖形的音訊取得效果處理
如需詳細資訊 ,請參閱空間化程式教學課程的第 5 章 。
Unity 空間音效範例
如需 Unity 中空間音效的範例,請參閱:
下一個開發檢查點
如果您遵循我們配置的 Unity 開發旅程,您正在探索Mixed Reality核心建置組塊。 接下來,您可以繼續進行下一個建置組塊:
或者,直接跳到混合實境平台功能和 API 的主題:
您可以隨時回到 Unity 開發檢查點。