設定檔 - MRTK2

MRTK 設定的主要方式之一是透過基礎套件中提供的設定檔。 場景中的主要 MixedRealityToolkit 物件會有使用中設定檔,也就是 ScriptableObject。 最上層 MRTK 組態設定檔包含主要核心系統每個核心的子設定檔資料,其設計目的是要設定其對應子系統的行為。 此外,這些子設定檔也是 ScriptableObjects,因此可以包含其他設定檔物件的參考,其下方一個層級。 基本上有一整個連線設定檔樹狀結構,組成如何初始化 MRTK 子系統和功能的組態資訊。

例如,輸入系統的行為是由輸入系統設定檔所控管,例如 DefaultMixedRealityInputSystemProfile (Assets/MRTK/SDK/Profiles) 。

輸入設定檔設定檔偵測器

背景

設定檔主要用於支援跨多個裝置的特定案例,這些案例是透過資料提供者處理。 如此一來,應用程式可以盡可能設計為裝置無關,並讓 MRTK 和設定檔的資料提供者處理跨平臺支援。

另外還有以特定裝置的輸入功能為建置的設定檔,例如 HoloLens 1 設定檔,其預設為 GGV 樣式的互動。

XR SDK

使用任何預設的 MRTK 設定檔,這些設定檔全都設定在 Unity 的 XR 管線中。 先前的 「DefaultOpenXRConfigurationProfile」 和 「DefaultXRSDKConfigurationProfile」 現在已標示為過時。

目前,有兩個設定檔提供給 XR SDK 和 DefaultXRSDKConfigurationProfileDefaultHoloLens2XRSDKConfigurationProfile 。 因此,並非所有範例場景都完全受到支援,因為場景和案例特定設定。 使用 DefaultMixedRealityToolkitConfigurationProfileDefaultHoloLens2ConfigurationProfile 的任何範例都可以交換至其對應的 XR SDK 設定檔。 如果您使用 OpenXR 搭配 XR SDK,請改用 DefaultOpenXRConfigurationProfile

正在執行其他工作,以簡化設定和支援所有範例場景,讓舊版 XR 和 XR SDK 並排設定。 如需追蹤,請參閱問題 #9419

如需在舊版 XR 和 XR SDK 之間轉換設定檔的詳細資訊,請參閱設定 XR SDK 的 MRTK 管線

預設設定檔

MRTK 提供一組預設設定檔,涵蓋 MRTK 支援的大部分平臺和案例。 例如,當您選取 DefaultMixedRealityToolkitConfigurationProfile (Assets/MRTK/SDK/Profiles) 時,您將能夠在 VR (OpenVR、WMR) 和 HoloLens (1 和 2) 上試用案例。

請注意,因為這是一般用途設定檔,因此不會針對任何特定的使用案例進行優化。 如果您想要在其他平臺上擁有較佳的效能/特定設定,請參閱下方的其他設定檔,稍微調整為在各自的平臺上比較好。

HoloLens 2設定檔

MRTK 也提供預設設定檔,其已針對部署和測試HoloLens 2優化: DefaultHoloLens2ConfigurationProfile (Assets/MRTK/SDK/Profiles/HoloLens2) 。

當系統提示您為 MixedRealityToolkit 物件選擇設定檔時,請使用此設定檔,而不是預設選取的設定檔。

HoloLens2 設定檔與預設設定檔之間的主要差異如下:

停用 的功能:

已啟用 的系統:

相機設定檔設定會設定為符合,讓編輯器品質和播放程式品質相同。 這與預設相機設定檔不同,其中不透明顯示器會設定為較高的品質。 這項變更表示編輯器內品質會較低,這會更完全符合裝置上呈現的內容。

注意

根據用戶端意見反應,空間感知系統預設會關閉 - 一開始會看見有趣的視覺效果,但通常會關閉,以避免視覺干擾,以及讓它開啟的額外效能點擊。 您可以依照 這裡的指示重新啟用系統。