共用方式為


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++ Redistributable

如需詳細資訊,請參閱:

基於距離的衰減

Unity 預設的基於距離的衰減最小距離為 1 公尺,最大距離為 500 公尺,並具有對數滾降。 這些設定可能適用於您的案例,或者您可能會發現來源衰減太快或太慢。 如需詳細資訊,請參閱:

殘響

Microsoft Spatializer 預設會停用後置空間化器效果。 若要啟用空間化來源的殘響和其他效果:

  • 「房間效果傳送層級 」元件附加至每個來源
  • 調整每個來源的傳送電平曲線,以控制傳送回圖表以進行效果處理的音訊增益

如需詳細資訊,請參閱 空間化器教學課程的第 5 章

Unity 空間音效範例

如需 Unity 中空間音效的範例,請參閱:

下一個開發檢查點

如果您遵循我們所列出的 Unity 開發歷程,您正在探索 Mixed Reality 核心建置組塊。 從這裡,您可以繼續下一個建置區塊:

或跳至 Mixed Reality 平臺功能和 API:

您隨時可以返回 Unity 開發檢查點

另請參閱