找回密碼
 注冊帳號

掃一掃,訪問微社區

AR醬 HoloLens開發指南(4)--- 開發第一個HoloLens應用

3
回復
316
查看
打印 上一主題 下一主題
[ 復制鏈接 ]
排名
2299
昨日變化

37

主題

265

帖子

1535

積分

Rank: 9Rank: 9Rank: 9

UID
156756
好友
11
蠻牛幣
1007
威望
0
注冊時間
2016-7-13
在線時間
539 小時
最后登錄
2020-3-31

專欄作家

馬上注冊,結交更多好友,享用更多功能,讓你輕松玩轉社區。

您需要 登錄 才可以下載或查看,沒有帳號?注冊帳號

x
VX公眾號:AIRX社區 整理

經過了前面的環境開發準備,終于我們要使用Unity來開發第一個HoloLens應用。

Step 1:創建Unity項目

1. 打開Unity,創建一個新項目,命名MixedRealityBase



2. 創建完成進入Unity之后,點擊File>Build Settings。如下圖所示:



3. 切換到UWP平臺。



4. 通過單擊Build窗口中的Player Settings來啟用virtual reality,并在inspector面板的XR Settings下啟用virtual reality支持的復選框,如下圖所示。



5. 在同一個面板中,確保在Spatial Perception 啟用。空間感知允許我們在混合現實設備(如HoloLens 2)上可視化空間映射網格。



Step 2:導入混合現實開發包

1.下載Mixed Reality Toolkit:https://github.com/Microsoft/MixedRealityToolkit-Unity/releases/download/v2.0.0-RC1/Microsoft.MixedReality.Toolkit.Unity.Foundation-v2.0.0-RC1.unitypackage

2. 在Unity中導入剛剛下載到package。如下圖操作所示:









Step 3:配置混合現實開發包

1. 從菜單欄中選擇Mixed Reality Toolkit > Configure來配置MRTK。如果在導入混合現實工具包后沒有看到這個菜單項,請重新啟動Unity。



ps:你可能會看到一個彈出對話框,要求為混合現實工具包選擇一個概要文件。如果是,選擇Ok,并選擇名為“DefaultMixedRealityToolkitConfigurationProfile”的配置文件。

2. 保存場景。如下圖所示:





Step 4:Build 應用

1. 打開File>Build Settings




2. 通過點擊Add Open Scenes按鈕,確保你想要場景被添加在列表中。然后點擊Build。



3. 為應用程序創建并命名一個新文件夾。如下圖操作所示:



ps:注意:如果構建失敗,請嘗試重新構建或重新啟動Unity并重新構建。如果看到一個錯誤,例如“Error: CS0246 = The type or namespace name “XX” could not be found (are you missing a using directive or an assembly reference?)”。如果是這樣,那么可能需要安裝Windows 10 SDK (10.0.18362.0)

4. 構建完成后,在剛剛新創建到文件夾中找到MixedRealityBase.sln 并雙擊打開。



注意:如果Visual Studio要求安裝新組件,請花一點時間確保所有必備組件都按照(HoloLens開發指南(1)---安裝工具)文章中的指定的進行安裝。

5. 連接HoloLens設備到你的電腦,確保設備處于開發人員模式。如果這是你第一次部署到HoloLens 2, Visual Studio可能會要求你將HoloLens 2與一個PIN配對。(不懂得可以查看之前到文章:)。通過選擇發布配置和ARM架構來配置Visual Studio來構建應用到HoloLens 2。



6.最后一步是通過選擇Debug>Start without debugging來Build。選擇Start without Debugging會使應用程序在成功構建之后立即在設備上啟動,但是不會在Visual Studio中顯示調試信息。這意味著當你的應用程序在HoloLens 2上運行時,你可以在不停止應用程序的情況下斷開USB。你還可以選擇Build>Deploy Solution來部署到設備上,而不需要自動啟動應用程序。



OK!到現在我們已經成功部署了第一個HoloLens 2應用程序。當你四處走動時,你會看到一個空間網格覆蓋了HoloLens 2所感知到的所有表面。此外,你還會在你的手指上看到用于手部跟蹤的指示器,以及用于監視應用程序性能的幀速率計數器。這些都是混合現實工具包中一些基本特性。在接下來的文章教程中,你將開始向場景中添加更多的內容和交互性,以便能夠充分探索HoloLens 2和混合現實工具包的功能。

AR Portal(AIRX社區)整理
公眾號:AIRX社區(國內領先AI、AR、VR開發者學習與交流平臺)


參與人數 1鮮花 +1 收起 理由
下里巴_MlaAt + 1 很給力!

查看全部評分總評分 : 鮮花 +1

回復

使用道具 舉報

7日久生情
3278/5000
排名
295
昨日變化

0

主題

642

帖子

3278

積分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
88896
好友
0
蠻牛幣
12935
威望
0
注冊時間
2015-4-2
在線時間
738 小時
最后登錄
2020-4-28
沙發
2020-2-26 10:18:56 只看該作者
謝謝分享
回復

使用道具 舉報

0

主題

21

帖子

30

積分

Rank: 1

UID
315570
好友
0
蠻牛幣
9
威望
0
注冊時間
2019-3-5
在線時間
9 小時
最后登錄
2020-3-4
板凳
2020-2-27 10:07:55 只看該作者
66666666666666666666666666666666666
回復 支持 反對

使用道具 舉報

2初來乍到
102/150

0

主題

64

帖子

102

積分

Rank: 2Rank: 2

UID
341347
好友
0
蠻牛幣
99
威望
0
注冊時間
2020-2-27
在線時間
38 小時
最后登錄
2020-4-28
地板
2020-3-2 15:13:28 只看該作者
66666666666666
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 注冊帳號

本版積分規則

5.1勞動節課程大促銷!27日零點開始!
神马电影34pp影视午夜