Microsoft Mixed Reality 工具組2.5.4 版本資訊

重要

有一個已知的編譯器問題,會影響使用 ARM64 針對 Microsoft HoloLens 2 所建立的應用程式。 若要修正此問題,請將 Visual Studio 2019 更新至16.8 版或更新版本。 如果您無法更新 Visual Studio,請匯入套件以套用因應措施 com.microsoft.mixedreality.toolkit.tools

最新消息

使用 UPM 來修正 Oculus 整合的 bug

使用 UPM 時,OculusXRSDKDeviceManagerProfile 在啟動時一律會將其 prefabs 設定為 None。 此版本會將裝置管理員設定為在啟動時指向 prefabs 的工作集。

修正 OpenXR via UPM 的問題

修正在使用 OpenXR 和 MRTK 透過 Unity 的封裝管理員時,OpenXR 提供者預設不會新增至 link.xml 的問題,會導致新的專案無法在裝置上執行。 已升級的現有專案仍需要手動加入。

2.5.3 的新功能

修正在2.5.2 中引進的 Oculus 回歸

2.5.2 在 整合 OCULUS SDK 時引進了組建問題。 此版本會還原該問題。

新增對 OpenXR 的支援

已新增 Unity OpenXR preview 套件和 Microsoft Mixed Reality OpenXR 封裝的初始支援。 如需詳細資訊,請參閱 MRTK/XRSDK 開始使用頁面Unity 的論壇文章Microsoft 的檔

重要

Unity 中的 OpenXR 僅支援 Unity 2020.2 和更新版本。

目前它也只支援 x64 和 ARM64 組建。

已修正界限視覺效果錯誤

界限視覺效果(例如 floor 或牆壁)現在將會正確設定,並在執行時間根據界限設定檔顯示。

適用于 Unity 的 MSBuild 支援

從2.5.2 版本開始,已移除對 MSBuild for Unity 的支援,以配合 Unity 的新套件指引

已知問題

OpenXR

目前有一個已知的全像是「全像」遠端和 OpenXR 的問題,也就是沒有一直可用的手接點。 此外,眼睛追蹤範例場景目前不相容,不過眼睛追蹤 的確 可以運作。

部分混合現實工具組標準著色器功能需要基礎封裝

透過 Unity 封裝管理員匯入時,MRTK 標準著色器公用程式腳本 (例如:) HoverLight 不會與標準資產套件中的著色器共置。 若要存取此功能,應用程式將需要匯入基礎套件。

CameraCache 可能會在關機時建立新的攝影機

在某些情況下 (例如在 Unity 編輯器) 中使用 LeapMotion 提供者時,CameraCache 可能會在關閉時重新建立 MainCamera。 如需詳細資訊,請參閱 此問題

FileNotFoundException 透過 Unity 匯入範例的時機封裝管理員

視專案路徑的長度而定,透過 Unity 匯入範例封裝管理員可能會在 Unity 主控台中產生 FileNotFoundException 訊息。 造成這種情況的原因是「遺失」檔案的路徑超過 MAX_PATH (256 個字元) 。 若要解決此問題,請縮短專案路徑的長度。

未指定空間定位器。 應用程式將不支援空間音效

如果未設定音訊空間定位器,則會出現「未指定任何空間定位器」警告。 如果未安裝 XR 套件,則會發生這種情況,因為 Unity 包含這些套件中的 spatializers。

若要解決此問題,請確定:

  • 視窗 > 封裝管理員 已安裝一或多個 XR 套件

  • 混合現實工具 > 組 公用程式 > 設定 Unity 專案 並為 音訊空間定位器 進行選取

    選取音訊 Apatializer

NullReferenceException:物件參考未設定為物件的實例 (SceneTransitionService.Initialize)

在某些情況下,開啟 EyeTrackingDemo-00-RootScene 可能會在 SceneTransitionService 類別的 Initialize 方法中造成 NullReferenceException。 此錯誤是因為未設定場景轉換服務的設定檔。 若要解決此問題,請使用下列步驟:

  • 流覽至階層 MixedRealityToolkit 中的物件
  • 在 [偵測器] 視窗中,選取 Extensions
  • 如果未展開,請展開 Scene Transition Service
  • 將的值設定 Configuration ProfileMRTKExamplesHubSceneTransitionServiceProfile

修正場景轉換

Oculus 的追求

目前在 以獨立平臺為目標時,使用 OCULUS XR 外掛程式的已知問題。 查看 Oculus bug 追蹤程式/論壇/版本資訊以取得更新。

Bug 會以這一組3個錯誤表示:

Oculus XR 外掛程式錯誤

UnityUI 和 TextMeshPro

較新版本的 TextMeshPro 有一個已知問題 (1.5.0 + 或 2.1.1 +) ,其中下拉式清單和粗體字字元間距的預設字型大小已改變。

TMP 映射

這可以透過降級至舊版的 TextMeshPro 來解決。 See issue #8556 for more details.