開始使用 Unity
我們已備妥完整的 Unity 專案來協助您進行此學習路徑。 從 GitHub 存放庫下載程式碼,並將 Zip 檔案解壓縮至您選擇的目的地 Unity 專案路徑。
若要在 Unity 中建立混合實境解決方案,您會需要一些不同的開發工具。 您的電腦上可以有多個 Unity 版本,並在 Unity 中樞內進行管理。
從 GitHub 下載壓縮資料夾並解壓縮 \(英文\),並記下您解壓縮專案的資料夾位置。
從 Unity 中樞內,從左側面板中選取 [安裝]。
重要
在此學習路徑中我們將使用 Unity 2020.3.0 F1 LTS。 如果您看不到已安裝的檔案,則必須從 Unity 下載封存 \(英文\) 中下載檔案,並直接下載 .exe 安裝檔案 \(英文\),或從 Unity 中樞 \(英文\) 進行安裝。 LTS 代表長期支援。 依據您的電腦和網際網路連線而定,這可能需要 10-15 分鐘。
安裝 MRTK 元件
啟動 Mixed Reality 功能工具 (MixedRealityFeatureTool.exe),然後選取 [開始],開始將 MRTK 元件安裝至 Unity 專案。
選取三個點 [...] 按鈕,瀏覽您下載並解壓縮 Unity 專案的資料夾。 您在此選取的資料夾必須位於包含整個 Unity 專案的 [資產] 資料夾的正上方。
選取 [Discover Features] \(探索功能\)。
請確定您選取下列版本,以確保與提供的 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
請選取 [取得功能]。 這將會開始下載對應的套件,並將它們保存在暫存位置 (例如套件快取)。
驗證您的套件選取項目,接著選取 [匯入]。 套件會複製到 Unity 專案中,並在專案的封裝資訊清單中進行必要的修改。
如果您先前已匯入相同的 MRTK 元件,可能會看到下列畫面。 此時請選取 [核准]。
當工具完成時,選取 [結束] 以離開混合實境功能工具。
驗證 Unity 專案相依性
您必須要具有指定的相依性和設定才能開啟並驗證您的 Unity 專案。
開啟 Unity 中樞,然後從視窗左上角選取 [專案]。 使用 [新增] 按鈕,將專案新增至清單。
瀏覽至解壓縮從 GitHub 取得的 Zip 檔案中專案內容的資料夾,然後 [選取資料夾]。
注意
如果專案名稱底下顯示橙色驚嘆號,請將滑鼠暫留在其上方,以取得更詳細的訊息說明,包括建議進行的動作 (例如,不正確的 Unity 版本,請安裝)
選取專案名稱以開啟專案。 這可能會花上數分鐘的時間,Unity 才能匯入和編譯相關聯的套件。
在 [專案] 面板中,從 [資產] > [場景] > [主要場景] 中的 [專案] 面板中找到主要場景,然後點擊兩下。
如果未出現任何錯誤訊息,則代表您的專案已準備好進行設定和開發。 您可能會注意到出現警告訊息,可予以忽略,其不會干擾您的專案功能。
完成專案設定
此專案使用 OpenXR 外掛程式。 OpenXR 是由 Khronos 所開發的開源免權利標準,旨在簡化 AR/VR 開發,讓開發人員能夠無縫地鎖定範圍廣泛的 AR/VR 裝置。 這個新的外掛程式需要進行些許設定變更,才能在 Unity 編輯器中支援與 OpenXR 介面的輸入。
使用 [播放] 按鈕在 Unity 中執行專案之前,請先啟用 [鎖定輸入至遊戲檢視] 選項。 您可以在 [視窗] > [分析] > [輸入偵錯工具] > [選項] 下拉式功能表中找到這項功能。 這項設定會保存在您的編輯器中,因此您只需要進行一次即可。