部署至 HoloLens 和 WMR 頭戴式裝置 — MRTK2

有兩種方式可將使用 MRTK 建置的應用程式部署到您的 Windows 裝置、「非即時 Windows 平臺」 (UWP) 和「獨立平臺」。 針對 HoloLens 1 或HoloLens 2建置的應用程式必須以 UWP 為目標,而針對 WMR 頭戴式裝置建置的應用程式可能會以 UWP 或獨立式為目標。

建置 MRTK 並將其部署至 HoloLens 1、HoloLens 2和 WMR 頭戴式裝置 (UWP)

如需如何建置和部署HoloLens 1HoloLens 2 ( UWP) 的指示,請參閱將應用程式建置至裝置。 這些步驟也可讓您部署到 WMR 頭戴式裝置

注意

在 Visual Studio 中將應用程式部署至裝置時,您需要根據裝置以稍微不同的方式設定 Visual Studio。 組態如下所示

平台 設定 架構 目標
HoloLens 2 發行或主圖形 ARM64 裝置
HoloLens 1 發行或主圖形 x86 裝置
WMR 頭戴式裝置 發行或主圖形 x64 本機電腦

提示:針對 HoloLens 1、HoloLens 2或 WMR 建置時,建議建置設定 「目標 SDK 版本」和「最低平臺版本」看起來會像下圖所示:

建置視窗

其他設定可以是不同的 (例如,建置組態/架構/組建類型和其他設定一律可以在 Visual Studio 解決方案內變更) 。

請確定 [目標 SDK 版本] 下拉式清單包含選項 「10.0.18362.0」 - 如果遺失,則必須安裝 最新的 Windows SDK

Unity 2019/2020 和 HoloLens

如果 HoloLens 應用程式在裝置上顯示為 2D 面板,請確定已在 Unity 中設定下列設定,再部署 UWP 應用程式:

如果使用舊版內建 XR 支援 (Unity 2019 僅) :

  1. 流覽至 [編輯 > 專案設定]、[播放程式]
  2. 在 [UWP] 索引標籤的[XR 設定] 底下,確定已啟用 [支援虛擬實境],並將Windows Mixed Reality SDK 新增至 SDK。
  3. 在 Visual Studio 中建置和部署

如果使用 OpenXR 或 Windows XR 外掛程式:

  1. 遵循使用 XRSDK 消費者入門中找到的步驟
  2. 請確定組態設定檔是 DefaultXRSDKConfigurationProfile
  3. 流覽至[編輯 > 專案設定],XR-Plugin [管理],並確定已啟用Windows Mixed Reality
  4. 在 Visual Studio 中建置和部署

建置 MRTK 並將其部署至 WMR 頭戴式裝置 (獨立)

MRTK 的獨立組建可用於 WMR 頭戴式裝置。 WMR 頭戴式裝置的獨立組建需要下列額外步驟:

注意

Unity 的 XR SDK 也支援獨立組建中的原生 WMR,但不需要 SteamVR 或 WMR 外掛程式。 Unity 的舊版 XR 需要這些步驟。

  1. 安裝 串流
  2. 安裝 串流VR
  3. 安裝 WMR 外掛程式

如何使用 WMR 外掛程式

  1. 開啟串流並搜尋Windows Mixed Reality外掛程式

    • 啟動 WMR 外掛程式之前,請確定已關閉「串流VR」。 啟動 WMR 外掛程式也會啟動「串流VR」。
    • 請確定已插入 WMR 頭戴式裝置。

    WMR 外掛程式搜尋

  2. 針對 [串流VR 外掛程式] 選取 [啟動] Windows Mixed Reality。

    WMR 外掛程式

    • WmR 和 WMR 外掛程式將會啟動,並會出現 WMR 頭戴式裝置的新追蹤狀態視窗。

    • 如需詳細資訊,請造訪Windows Mixed Reality串流檔

      WMR 啟動外觀

  3. 在 Unity 中,開啟 MRTK 場景後,流覽至 [ 檔案 > 建置設定]

  4. 建置場景

    • 選取 [新增開啟場景]
    • 確定平臺是獨立平臺
    • 選取[建置]
    • 在 檔案總管 中選擇新組建的位置

    獨立組建設定

  5. 將會建立新的 Unity 可執行檔,以啟動您的應用程式,在 檔案總管中選取 Unity 可執行檔。

    檔案總管 Unity

另請參閱