共用方式為


將 MRTK3 專案部署至 Quest 裝置

此頁面說明如何使用 MRTK3 將 Unity 專案部署到 Quest 裝置。

注意

  • 我們強烈建議使用 Meta Quest Link 在 Quest 裝置上進行快速反覆項目和測試,這可讓您在裝置上進行立即測試,而不需要編譯 + 部署。

部署必要條件

這些步驟是以 OpenXR 作為您的運行時間(也就是 XR 外掛程式提供者)為基礎,因為我們不建議使用 QuerysXR,因為基礎相容性問題。

  1. 請遵循 下列步驟,確定您的專案已準備好在 Quest Device 上部署。

  2. 確定 您的裝置上已啟用開發人員模式 (您可能需要 先加入開發人員組織 )。 安裝 Tcs ADB 驅動程式是選擇性的。

  3. 將 MRTK 新增至專案,並確定您的 項目設定 已正確設定為使用 OpenXR 管線和 MRTK 的功能集。 您必須具備這些功能,才能將專案部署至 Quest 裝置。 您可以忽略 UWP 平台的相關項目設定指示。

注意

  • 如果從我們的 範本項目開始,則應該已經為您設定這些項目設定。
  1. 流覽至檔案>建置 設定

  2. 在 [平臺] 底下,選取 [Android]。 將平臺切換至 Android,並等候作業完成。

  3. 流覽至 [編輯>專案 設定]。

  4. [專案 設定] 底覽至 [XR 外掛程式管理],並在 [Android] 索引標籤下啟用 OpenXR。確定已選取 [啟動時初始化 XR],且未啟用任何功能群組,並等候作業完成。

    Quest XR 外掛程式管理視窗

  5. [專案 設定]覽至 [XR 外掛程式管理 > OpenXR > 互動配置檔],並加以變更,因此只有 Querys Touch Controller Profile 存在。

  6. [專案 設定]覽至 [XR 外掛程式管理 > OpenXR > OpenXR 功能群組],並確定已在 [所有功能] 底下核取下列專案。

    注意

    如果您沒有在 OpenXR 功能群組面板底下看到手部追蹤動作控制器模型,請參閱設定項目設定的 OpenXR 相關設定一節。

    Meta Quest OpenXR

  7. 流覽至 [項目驗證],並修正此程式期間可能會出現的任何紅色或黃色錯誤/警告圖示。 按兩下圖示以開啟 OpenXR專案驗證 工具,然後選取[ 全部 修正] 以解決問題。 可能有數個項目要處理。

  8. 如果您打算使用原生鍵盤,請參閱 鍵盤檔 以取得必要的 AndroidManifest.xml 修改。

使用平臺控制器模型

注意

控制器模型 會以 Unity 原生不支援的格式儲存。 若要在 Quest 上使用 MRTK 控制器視覺效果,您必須確定您的專案中有下列套件:

  • glTF 匯入工具 可讓您在 Unity 中使用 glTF 資產檔案,並允許在 Quest 上使用 MRTK 控制器視覺效果
  • KTX 套件 ,可讓使用者載入 KTX 或基礎通用紋理檔案

如果您開始使用 MRTK3 範本專案,這些套件已經包含在專案中。

部署至裝置

注意

請勿遵循 Tcs 檔頁面上的設定 設定 指示。 其指示需要使用 Querys Integration SDK,並使用 Querys XR 外掛程式,而不是 OpenXR 外掛程式。

設定項目之後,請繼續進行 [產生組建]。 建議您選取 [ 建置並執行]。 此選項可讓 Unity 將專案直接部署至 Quest 裝置。