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

有兩種方式可將使用 MRTK 建置的應用程式部署到您的 Windows 裝置、Univeral Windows Platform (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 版本」和「最低平臺版本」看起來會像下圖所示:

Build window

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

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

Unity 2019/2020 和 HoloLens

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

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

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

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

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

重要

如果使用 Unity 2019.3.x,請選取ARM64而非ARM作為 Visual Studio中的組建架構。 使用 Unity 2019.3.x 中的預設 Unity 設定,Unity 應用程式將不會部署至 HoloLens,如果因為 Unity 錯誤而選取 ARM。

如果需要 ARM 架構,請流覽至[編輯 > Project 設定、播放程式],然後在 [其他設定] 功能表底下停用[圖形作業]。 停用 圖形作業 可讓應用程式使用 Unity 2019.3.x 的 ARM 組建架構進行部署,但建議使用 ARM64。

此問題已在 Unity 2019.4 和 Unity 2020.3 中修正。

建置 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 Plugin Search

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

    WMR Plugin

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

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

      WMR Launch Appearance

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

  4. 建置場景

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

    Build Settings for Standalone

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

    File Explorer Unity

另請參閱