Mesh 101 教學課程第 1 章:概觀和設定
Mesh 101 教學課程是瞭解如何將 Mesh 功能新增至 Unity 專案,以建立互動式學習體驗的絕佳方式。 本教學課程專為進階 Unity 開發人員所建立,可讓您深入瞭解 Mesh 的強大功能、跨越 Mesh 互動和物理、腳本等等。 您將從預先建置的 Unity 項目開始,新增自定義互動和其他 Mesh 功能,然後將專案部署為 環境 以Microsoft Mesh。 客戶可以造訪一系列互動式月臺並體驗多用戶互動和通訊,以根據您的環境參加活動,讓他們了解風力渦輪機。
教學課程專案名為 Mesh101 ,並包含在 Mesh 工具組中。
注意
我們對 Mesh 工具組進行定期更新,此影片可能不會反映所有最新的變更。 您應該將本文的內容視為事實來源。
重要
本教學課程專案由 MIT 授權控管,如 Mesh-Toolkit-Unity 存放庫中LICENSE.txt檔案所示。 不過,範例功能取決於 Mesh 工具組,此工具組由個別授權控管,並包含第三方軟體。 需要 Teams 進階版 授權,才能在 PC 和 Quest 上使用 Mesh 應用程式中的自定義沉浸式空間。 使用 Mesh 工具組開發不需要授權,但如果您和使用者沒有 Teams 進階版 授權,您將無法建置及發佈環境至 Mesh,並在 Mesh 中組織或加入事件。 如需詳細資訊,請參閱 為 Microsoft Mesh 設定 M365。
本教學課程的結構如下:
第 1 章:概觀和設定 (本文)
-
- 月臺 3.1:建立互動按鈕
- 月臺 3.2:觸發資訊對話方塊
- 月臺 3.3:轉送至渦輪機發電機
第 4 章:使用 Mesh Interactables 和 Physics 移動物件和觸發動畫
- 月臺 4.1:抓取和釋放
- 月臺 4.2:動畫觸發程式
- 月臺 4.3:限制身體
詞彙
在 Mesh 詞彙中,您在 Unity 中建立的項目,然後上傳至 Web 上的 Mesh 稱為 環境。
必要條件
先前的 Unity 體驗
本教學課程假設您有建立環境所需的中繼至進階 Unity 技能。 我們也建議您熟悉 Unity Visual Scripting;不過,我們已收到腳本新手的意見反應,他們發現教學課程很容易遵循。 瞭解 Visual Scripting 基本概念的好位置是透過 Unity 的 Visual Scripting 教學課程。 如果不是所有開始使用 Mesh Visual Scripting 的概念,這會教導您大部分。
如果您未這麼做,您仍然可以 使用現成的環境來建立、自定義及產生 Mesh 事件。
硬體需求
最低計算機需求:4 個 CPU 核心、8GB RAM
Unity 2022.3.34 版
本教學課程需要 Unity 2022.3.34 版。
您的安裝應該包含適用於 Android 和 Windows 的模組。 Mesh 應用程式適用於計算機和 Meta Quest 2,而 Android 是 Quest 的作業系統。
設定 Mesh 的事項
下載 Mesh 傳統型應用程式
下載電腦上的 Microsoft Mesh
下載 Mesh 範例和教學課程
若要取得 Mesh 101 教學課程,您必須移至 Mesh-Toolkit-Unity 存放庫 ,然後複製存放庫。
注意:
- GitHub 也可讓您選擇在 Zip 檔案中下載範例。 建議您複製存放庫,因為只要更新存放庫,而不是每次下載新的 Zip 檔案,就能更輕鬆地取得未來的更新。
- 我們目前不接受範例的程式代碼貢獻。 如果您有任何意見反應,或遇到範例或 Mesh 工具組的任何問題,請執行下列動作:在已安裝 Mesh 工具組套件的 Unity 專案中,選取 [Mesh 工具組提供意見反應以Microsoft,然後使用 Mesh 工具>組中的意見反應鏈接讓我們知道。
選取 [ 程序代碼] 按鈕,然後按下 [將URL 複製到剪貼簿] 按鈕。
建議您在名為 「Mesh Samples」 的 C: 磁碟驅動器上建立資料夾,然後將存放庫複製到該資料夾。 這是一個好名稱,原因有兩個:它很短,因此它避免發生 Windows 路徑長度限制的問題,也就是 256 個字元。 此外,除了 Mesh 101 教學課程之外,還有其他 Mesh 範例,因此您的所有範例都會位於一個位置。
在新建立的資料夾中,建立 Git 存放庫,然後在 Git Bash 中的 git clone 命令後面貼上複製的 URL,然後按 Enter 鍵來複製存放庫。
Mesh 工具組套件
在本教學課程中,您唯一需要的套件是 Mesh 工具組套件,而且它已預先載入至教學課程專案。 如果您是從頭開始建立自己的專案,則必須 匯入 Mesh 工具組套件。