共用方式為


Microsoft Mixed Reality Toolkit 2.8 版本資訊

2.8.3 的新功能

MRTK 2.8.3 提供各種修正和效能改善。

MRTK 2.8.3 錯誤修正和變更

  • 已修正來自 DefaultPointerMediator 的偶爾 KeyNotFoundExceptions #10612
  • 程式代碼清除 & 警告修正 #10526
  • 已新增BaseMeshOutline Inspector #10662
  • 已修正在場景中開啟 PointerProfile 而不需主要相機時的 NullReferenceException #10715
  • 更新 CameraCache 失敗案例 + perf #10714
  • 固定 ArgumentNullException:值不可為 Null。 參數名稱:_unity_self #10713
  • 已修正閃爍的 RiggedHandMesh #10754
  • 已更新固定的手部網格閃爍錯誤修正,而不是中斷的介面變更 #10831
  • 已修正 Unity 2022 #10903#10915 中的 MRTK2
  • 已更新 OnInspectorGUI for Toolkit Inspector #10936
  • 已將部分程式代碼路徑從MixedRealityToolkitFiles #10956移出
  • 已修正 TouchPointer NullReferenceException #11036
  • 已修正 Rest 類別中的 GetAsync 方法 #10797
  • 已新增 Quest Touch 控制器「觸控」系結的遺漏對應 #11105
  • 已將 GGVPointer 變更為使用已註冊的光線廣播提供者 #11147
  • 修正未注視指標覆寫 GazeTarget #11148
  • 已從預設 HoloLens 設定檔中移除不必要的控制器視覺效果,以減少記憶體使用量 #11166
  • 已更新尋找 sdk 的組建邏輯 #11129
  • 已新增 OpenXR「從 PV cam 轉譯」附注 #11127
  • 請勿在 2023.1+ 中引進 GetAwaiter 擴充方法與 Unity 的 Awaitable 衝突 #11178
  • 已解決的 Unity 2023 組建警告 #11190
  • 已修正 OIP 相容性問題 #11212
  • 請勿在實例之間共用控制器和來源集合 #11266
  • 已修正遠端處理中的固定手 部 #11267
  • 使用 XR SDK 時公開的眼球校正狀態 #11269
  • 已修正模擬動作控制器抓取 #11272

2.8.2 的新功能

MRTK 2.8.2 針對以 Microsoft 或 Ufs 裝置為目標的應用程式提供效能改善和重要修正。

MRTK 2.8.2 錯誤修正和變更

  • 數個效能改善,減少配置並改善關鍵程式代碼路徑的效率 #10643、 #10606
  • 更新 CameraFOVChecker.cs 以修正 Unity 2018 #10654 中的 .NET 組建
  • 更新檔與 API 參考頁面的連結 #10670
  • 在 HoloLens 2 #10661 上使用 OpenXR 新增對 “select” 語音命令的支援
  • 已新增 SkinnedMeshRenderer 支援的周框方 塊 #10611
  • 已修正在 OnSourceDetected #10625 之前未初始化控制器視覺效果的問題
  • 修正 ClippingPrimitive #10627 中的參考問題

2.8.1 的新功能

此版本已被取代,不應使用,因為它不小心重新封裝為 2.8.0。 請改用 2.8.2。

2.8.0 的新功能

社群可協助每個人前往其所在位置

MRTK 2.8.0 的發行會針對社群提出問題,以及您 MRTK 社群所要求的一些新功能,帶來數個錯誤修正!

當我們致力於下一個 MRTK 紀元時,請務必記住 MRTK 社群對於塑造 MRTK 過去、目前及未來的貢獻有多重要。 我們已將 MRTK3 區段新增至 MRTK 藍圖,而我們的 GDC 2022 建立跨平臺 Mixed Reality 體驗面板可供串流處理。 您可以在 MRTK 存放庫的討論區或提出功能要求問題,與小組分享您的想法和想法! 我們歡迎您聆聽您的意見反應,並立即與您分享更多 MRTK3 資訊。

當您等待更多功能時,我們希望您喜歡 MRTK 2.8.0 的新功能、效能改善和 Bug 修正! 在深入探討發行詳細數據之前,我們最後一個附注。 MRTK 是共同作業專案。 參與 MRTK 的每個人都會永久記住,在我們的 作者頁面上感謝。

OpenXR 支援

我們已改善 OpenXR 管線的支援,特別是針對 Usbs Quest 和其他非 HoloLens 裝置。 建議在 Unity 2020 和 2021 LTS 版本中使用 Microsoft OpenXR 外掛程式與 OpenXR 管線。 如果您在搭配 OpenXR 管線使用 MRTK 時發現任何問題,請在 GitHub 存放庫上 提出問題

注視 + 捏合

MRTK v2.8.0 新增了新的實驗性輸入法注視 + 捏合。 您現在可以查看物件,並使用捏合手勢加以選取,以鎖定物件。 #10193

PinchSliderBox + PinchSpring

MRTK v2.8.0 現在支援我們的合作夥伴和設計工具所要求的兩個新的實驗性 UX 元件。 #6445

執行中的 PinchSliderBox 範例

進階步驟滑桿

將步驟滑桿和觸控功能合併到捏合滑桿中,並從實驗性開始。 #9983

步驟滑桿

效能改善

  • 如果已設定 GazeProvider 的行為 #10340,請勿對 GazeProvider 執行光線廣播
  • 較佳的鄰近光線 處理 #10241
  • 熱程式代碼路徑中的各種效能改善 #10601

視覺效果改善

當平臺未提供任何控制器或手部視覺效果時,MRTK 2.8.0 現在具有預設控制器和手部視覺效果。 使用 Microsoft OpenXR 套件時,您不需要匯入 Querys 整合套件,即可擁有 示手部或控制器視覺效果。

MRTK 2.8.0 改善和錯誤修正

配置檔改善

MRTK 2.8.0 對配置檔有一些改善。 管理注視和指標行為現在應該更容易。

  • 指標配置檔層遮罩重新作業 #10508
  • 釐清光線廣播層掩碼描述和固定遠端埠指標多載定義 #10507
  • HandTracking 配置檔手部網格重構 #10608
  • 讓設定器中的眼球注視功能設定與目前的 MRTK 配置檔更一致 #10525
  • 已修正手部聯合查閱會擲回可視化檢視的字典例外狀況 #10574 的問題
  • 修正單一畫面格游標閃爍 #10436
  • 修正了數據指標在特殊情況下會長長的問題 #10503
  • 已修正 rayDistance 和 rayStepIndex 計算不正確 #10506 的問題

輸入改善

  • 輸入來源父代不再快取 #10561
  • 已修正在配置檔修改時強制重設注視提供者 的問題 #10510
  • 已修正重迭物件的不一致互動行為 #10188
  • 修正左手與右手之間的手部光線差異 #10492
  • PokePointer 和 TouchableVolume 修正已封裝場景和巢狀設定 #10531

其他功能、改善和 API 變更

  • 調整過時的方法/屬性使用方式,以與 Mixed Reality OpenXR 1.4.0 #10524 相容
  • 使用 Windows XR 外掛程式新增 「選取」語音命令的支援 #10533
  • OpenXR 一般手部互動支援 #10538
  • 修正啟用手部接合時,WMR 控制器未在「控制器」模式中報告空間數據 的問題 #10547
  • 更新 TetheredPlacement.cs 以使用本機姿勢 #10566
  • Pr 修正程式,整合 39.0 相容性 #10576
  • 僅對 Windows #10595 定義原生 DLL 套件呼叫的防護平面
  • 將場景查詢程式代碼移出焦點提供者。 改善球體指標效能 #10146
  • (中斷) 修正手部 -> 手部 #10273
  • 將同步 CloseImmediate () 函式新增至 IProgressIndicator #10323
  • 統一清楚的手部可視化檢視腳本 #10555
  • 讓 ObjectManipulator Start 和 OnPointerX 函式 Virtual #9981
  • 透過BaseSpatialObserver 類別 #9995 將 ObservedObjectParent 設為公用
  • TransformConstraint 的執行順序/優先順序系統 #10028
  • 在相依性視窗中新增內嵌套件的支援 #10042
  • 在控制器上使用接近指標。 #10059
  • 介紹列舉並控制行為 #10078
  • 已新增選項,以在操作期間只播放滑桿音效 #10081
  • MRTK TMP Sprite 著色器新增 #10096