開始使用 Unity

已完成

我們已備妥完整的 Unity 專案來協助您進行此學習路徑。 從 GitHub 存放庫下載程式碼,並將 Zip 檔案解壓縮至您選擇的目的地 Unity 專案路徑。

若要在 Unity 中建立混合實境解決方案,您會需要一些不同的開發工具。 您的電腦上可以有多個 Unity 版本,並在 Unity 中樞內進行管理。

  1. 從 GitHub 下載壓縮資料夾並解壓縮 \(英文\),並記下您解壓縮專案的資料夾位置。

  2. 從 Unity 中樞內,從左側面板中選取 [安裝]

    Screenshot of the Unity Hub application open to the installs window.

    重要

    在此學習路徑中我們將使用 Unity 2020.3.0 F1 LTS。 如果您看不到已安裝的檔案,則必須從 Unity 下載封存 \(英文\) 中下載檔案,並直接下載 .exe 安裝檔案 \(英文\),或從 Unity 中樞 \(英文\) 進行安裝。 LTS 代表長期支援。 依據您的電腦和網際網路連線而定,這可能需要 10-15 分鐘。

安裝 MRTK 元件

  1. 啟動 Mixed Reality 功能工具 (MixedRealityFeatureTool.exe),然後選取 [開始],開始將 MRTK 元件安裝至 Unity 專案。

    Screenshot of the Mixed Reality Feature Tool start window.

  2. 選取三個點 [...] 按鈕,瀏覽您下載並解壓縮 Unity 專案的資料夾。 您在此選取的資料夾必須位於包含整個 Unity 專案的 [資產] 資料夾的正上方。

    Screenshot of the Mixed Reality Feature Tool select project window.

  3. 選取 [Discover Features] \(探索功能\)。

  4. 請確定您選取下列版本,以確保與提供的 Unity 專案相容:

    • 混合實境工具組擴充 2.5.4
    • 混合實境工具組基礎 2.5.4
    • 混合實境工具組 GPU 統計資料 1.0.3
    • 混合實境工具組平面探索 1.0.0
    • 混合實境工具組標準資產 2.5.4
    • 混合實境 Open XR 外掛程式 0.1.3
    • Microsoft 空間定位器 1.0176
    • 混合實境輸入 0.9.2006

    Screenshot of the Mixed Reality Feature Tool discover features window.

  5. 請選取 [取得功能]。 這將會開始下載對應的套件,並將它們保存在暫存位置 (例如套件快取)。

  6. 驗證您的套件選取項目,接著選取 [匯入]。 套件會複製到 Unity 專案中,並在專案的封裝資訊清單中進行必要的修改。

    Screenshot of the Mixed Reality Feature Tool import features window.

  7. 如果您先前已匯入相同的 MRTK 元件,可能會看到下列畫面。 此時請選取 [核准]

    Screenshot of the Mixed Reality Feature Tool review and approve window.

  8. 當工具完成時,選取 [結束] 以離開混合實境功能工具。

驗證 Unity 專案相依性

您必須要具有指定的相依性和設定才能開啟並驗證您的 Unity 專案。

  1. 開啟 Unity 中樞,然後從視窗左上角選取 [專案]。 使用 [新增] 按鈕,將專案新增至清單。

    Screenshot of the Unity Hub application with the projects tab selected.

  2. 瀏覽至解壓縮從 GitHub 取得的 Zip 檔案中專案內容的資料夾,然後 [選取資料夾]

    注意

    如果專案名稱底下顯示橙色驚嘆號,請將滑鼠暫留在其上方,以取得更詳細的訊息說明,包括建議進行的動作 (例如,不正確的 Unity 版本,請安裝)

  3. 選取專案名稱以開啟專案。 這可能會花上數分鐘的時間,Unity 才能匯入和編譯相關聯的套件。

  4. 在 [專案] 面板中,從 [資產] > [場景] > [主要場景] 中的 [專案] 面板中找到主要場景,然後點擊兩下。

    Screenshot of the Unity editor with the Main Scene loaded.

如果未出現任何錯誤訊息,則代表您的專案已準備好進行設定和開發。 您可能會注意到出現警告訊息,可予以忽略,其不會干擾您的專案功能。

完成專案設定

此專案使用 OpenXR 外掛程式。 OpenXR 是由 Khronos 所開發的開源免權利標準,旨在簡化 AR/VR 開發,讓開發人員能夠無縫地鎖定範圍廣泛的 AR/VR 裝置。 這個新的外掛程式需要進行些許設定變更,才能在 Unity 編輯器中支援與 OpenXR 介面的輸入。

使用 [播放] 按鈕在 Unity 中執行專案之前,請先啟用 [鎖定輸入至遊戲檢視] 選項。 您可以在 [視窗] > [分析] > [輸入偵錯工具] > [選項] 下拉式功能表中找到這項功能。 這項設定會保存在您的編輯器中,因此您只需要進行一次即可。

Screenshot of the Unity input debugger panel with the options dropdown selected and lock input to game view highlighted.