共用方式為


非畫布) (UX 元件 — MRTK3

此套件包含使用非 Canvas、非 RectTransform元件實作Mixed Reality設計語言的 UX 元件程式庫。

當您選擇為專案使用非 Canvas 預製專案時,應該謹慎決定。 在大部分情況下, Canvas 預製專案程式庫 會更有彈性、可重複使用且可維護,特別是當您使用大量工程師和設計工具建置大型應用程式時。 此外,Canvas 型元件也提供現代化設計工具,大部分設計工具預期都能使用。 不過,也有效能考慮:Canvas 元件的彈性和功能集可能會產生較高的成本。 如果您要一次建置具有數百個可見元素的大型 UI,建議您選擇非 Canvas 預製專案,以改善批次處理和繪製呼叫效率。

下表概述選擇要用於應用程式的元件時,您可能想要考慮的一組準則。 此外, 請參閱檔 ,以取得混合式 Canvas UI 系統運作方式的詳細明細,以及對應優缺點的說明。

準則 畫布 非畫布
調整大小和版面配置 即時調整大小、動態配置、水準/垂直/格線配置、邊界/裝訂邊、填補、彈性 % 沒有調整大小或版面配置。 所有專案都是手動定位並依手調整大小。
捲動/裁剪 捲動和每圖元精確的裁剪 (圓角) 是免費的。 沒有捲動功能;裁剪需要每個轉譯器組態。
小組 + 專案的大小 可重複使用且彈性的元件可讓大型小組更有效率且一致 大量預製專案和不具彈性的設計/版面配置讓大型小組的一致性變得困難
学习曲线 建議的 Unity UI 知識 + 體驗 不需要任何先前的 Unity UI 體驗
2D 滑鼠輸入
豐富的磁片區 XR 輸入
佈景主題 進行中工作 com.microsoft.mrtk.data
當地語系化 進行中工作 進行中工作
螢幕上的 UI 元素數目 最適合小型版面配置 數百/數千個元素的更佳批次處理效能