共用方式為


適用於 VR 和 Windows Mixed Reality 的 Unity 開發

Unity 橫幅標誌

如果您不熟悉 Unity,建議您先探索 Unity Learn 平臺上的初學者層級 教學 課程,再繼續進行。 尋找並參與建置混合實境應用程式的在線社群也是不錯的主意。 您永遠不知道您可能會在通配符中找到哪些非經常性資產或解決方案。 當您準備好開始使用 MRTK 時,請前往下列開發檢查點!

重要事項

如果您有想要帶入 Windows Mixed Reality 沉浸式頭戴裝置的現有 Unity 專案,請參閱我們的移植指南

開發檢查點

使用下列檢查點,將您的 Unity 遊戲和應用程式帶入混合實境的世界。

1.開始使用

您需要手動變更一小組 Unity 設定,才能進行 Windows Mixed Reality 和 VR 開發。 這些分類分為兩個類別:每個專案和每個場景。 在本節結束時,您將會有工具和項目設定,可開始建立您自己的應用程式!

檢查站 結果
安裝最新的工具 下載並安裝最新的 Unity 套件,並設定混合實境的專案
設定 VR 和 Windows Mixed Reality 頭戴式裝置的專案 瞭解如何建置在全像攝影和 VR 顯示裝置上轉譯數位內容的應用程式

重要事項

如需設定項目的詳細資訊,請參閱 Unity 專案設定 指南

2.核心建置組塊

開始新的沉浸式項目之後,您將需要一些基本建置組塊來開發沉浸式應用程式。 混合實境應用程式的所有核心建置組塊都會以與其他 Unity API 一致的方式公開。 您可能不需要一次全部,但建議您及早探索。 深入探討下列核心建置組塊之後,您將會有一個工具箱,其中包含可整合到 VR 專案的功能。

功能 功能
相機 在 Mixed Reality 應用程式中將視覺品質和全像投影穩定性完全優化
世界鎖定和空間錨點 解決穩定問題、相機調整,以及整合穩定的座標系統解決方案
運動控制器 將空間動作新增至您的 Mixed Reality 應用程式
手勢 在您的 Mixed Reality 體驗中使用手勢作為輸入
空間音效 使用沉浸式 3D 音訊增強您的應用程式
文字 取得具有可管理大小和質量轉譯的清晰、高品質文字
語音輸入 從使用者擷取口語關鍵詞、片語和聽寫

3.進階功能

在沉浸式應用程式中扮演角色的其他重要功能可透過 Unity API 取得,而不需要任何額外的套件或設定。 深入瞭解 Unity 提供的更進階功能之後,您將能夠建置更深入且複雜的 VR 應用程式。

功能 功能
追蹤遺失 處理您的裝置無法在應用程式世界空間中找到自己的案例
鍵盤輸入 從真實世界取得輸入,並在您的應用程式中 Mixed Reality 鍵盤

4.部署至裝置或模擬器

當您準備好全像攝影 Unity 專案進行測試之後,下一個步驟是匯出和建置 Unity Visual Studio 解決方案。 有了該 VS 解決方案,您就可以在實際或仿真的裝置上執行應用程式。 在本節結束時,您將能夠在符合開發需求的裝置或模擬器上部署應用程式。

接下來呢?

開發人員工作永遠不會完成,尤其是在學習新工具或 SDK 時。 下列各節可帶您進入您已完成初學者層級材質以外的領域,以及當您遇到困難時的實用資源。 請注意,這些主題和資源並非任何循序順序,因此您可以隨意跳來跳去探索!

移植

如果您有想要移植的現有應用程式,下列文章就是您的下一個停駐點:

其他資源

在自行進入混合實境的世界之前,建議您先參閱下列額外檔。