Hololens官方精簡(jiǎn)教程 - 配置教程
前言
-
初衷
1,官方教程更新很慢,使用的舊版HoloToolkit(微軟提供的工具包)。
2,官方教程提供了對(duì)應(yīng)的源碼包,但是體積大得嚇人。下個(gè)教程對(duì)應(yīng)的源碼就需要很長(zhǎng)時(shí)間。
3,我覺得官方教程太復(fù)雜,整個(gè)教程實(shí)踐下來(lái),做了后面就忘了前面。
所以有了這個(gè)系列,權(quán)當(dāng)做下學(xué)習(xí)筆記。 -
為什么標(biāo)題里包含“Hololens官方教程”?
因?yàn)檫@個(gè)系列就是按照官方教程的步驟進(jìn)行的 -
為什么叫做“精簡(jiǎn)版”?
因?yàn)檫@個(gè)系列不依賴官方教程的源碼包及素材,部使用內(nèi)置素材和官方提供的工具庫(kù)。
并盡可能的使用工具庫(kù)進(jìn)行快速開發(fā)。
安裝開發(fā)工具
需要安裝如下工具:
- Windows 10(專業(yè)版、企業(yè)版或教育版):https://www.microsoft.com/zh-cn/software-download/windows10
- Visual Studio 2015 Update 3:https://developer.microsoft.com/zh-cn/windows/downloads
- Hololens模擬器:http://go.microsoft.com/fwlink/?LinkID=823018
- Unity 5.5及以上版本:https://store.unity.com/download
如果有Hololens設(shè)備,請(qǐng)?jiān)谠O(shè)備上安裝:
- Holographics Remoting Player:https://www.microsoft.com/en-us/store/p/holographic-remoting-player/9nblggh4sv40
官方參考網(wǎng)址:https://developer.microsoft.com/EN-US/WINDOWS/HOLOGRAPHIC/install_the_tools
注意以下幾點(diǎn)
-
如果沒有Hololens設(shè)備,那么請(qǐng)應(yīng)主板支持Hyper-V,并在系統(tǒng)中打開Hyper-V功能,這樣才能安裝Hololens模擬器
- 另外,請(qǐng)安裝Windows10的專業(yè)版、企業(yè)版或教育版,并讓版本至少為:10586,推薦為14393以上。可以運(yùn)行dxdiag命令查看當(dāng)前系統(tǒng)的版本
-
安裝VS2015時(shí),記得勾選通用Windows應(yīng)用開發(fā)工具
- Unity需使用5.5及以上版本(包含測(cè)試版,截止本文發(fā)布時(shí)版本為:5.5.0.f3)
下載HoloToolkit-Unity
這個(gè)是微軟官方提供的開發(fā)工具包,幫我們封裝了很多常用的組件及腳本。
下載地址:https://github.com/Microsoft/HoloToolkit-Unity
解壓,用Unity打開該項(xiàng)目,并導(dǎo)出
將導(dǎo)出的資源包任意命名,本例中命名為:HoloToolkit-Unity-5.5.0f3.unitypackage
Chapter 1 - 新建Hololens項(xiàng)目
本例中,命名為:TinyHolo
導(dǎo)入剛才的HoloToolkit-Unity-5.5.0f3.unitypackage
Chapter 2 - 設(shè)置攝像機(jī)
新建目錄:Assets/_Scenes/Holograms 100/
保存當(dāng)前場(chǎng)景到該目錄下,如圖:
刪除默認(rèn)的Main Camera,將Assets/HoloToolkit/Input/Prefabs/HoloLensCamera拖入到根級(jí)
Chapter 3 - 創(chuàng)建息物體
新建個(gè)Cube,按如下設(shè)置:
Position > (X: 0, Y: 0, Z: 2)
Rotation > (X: 45, Y: 45, Z: 45)
Scale > (X: 0.25, Y: 0.25, Z: 0.25)
Chapter 4 - 導(dǎo)出到Visual Studio
選擇Unity主菜單 > File > Build Settings…
- 點(diǎn)擊”Add Open Scene”添加當(dāng)前場(chǎng)景
- 點(diǎn)擊”Windows Store”,選擇發(fā)布平臺(tái)
- 點(diǎn)擊”Switch Platform”,切換到”Windows Store”
-
按圖示方式選擇發(fā)布設(shè)置
- 點(diǎn)擊”Player Settings…”進(jìn)入”Player Settings”設(shè)置界面
在”Player Settings”面板中,添加“虛擬現(xiàn)實(shí)”的支持,并添加”Windows Holographic”的SDK
之后,點(diǎn)擊菜單Edit > Project Settings > Quality,打開質(zhì)量設(shè)置面板。
將Windows Store對(duì)應(yīng)的質(zhì)量等級(jí)設(shè)置為”Fastest”,如圖:
Chapter 5 - 編譯和發(fā)布
重新打開”Build Settings”面板,點(diǎn)擊”Build”按鈕。在彈出窗口中,新建文件夾”App”,并選擇這個(gè)文件夾。
等待會(huì)兒,編譯成功后,雙擊”App/TinyHolo.sln”文件,Visual Studio 2015將會(huì)打開該項(xiàng)目。
右鍵選擇”Package.appxmanifest”文件,點(diǎn)擊”查看代碼”
如果沒有設(shè)備,使用模擬器(HOLOLENS EMULATOR)啟動(dòng)程序:
附加技巧:用Hololens設(shè)備直接連接Unity并進(jìn)行調(diào)試
- 要有臺(tái)Hololens
- Hololens上要安裝Holographics Remoting Player軟件(見文章頂部)
啟動(dòng)Holographics Remoting Player,會(huì)出現(xiàn)該臺(tái)設(shè)備的IP地址:
打開Unity項(xiàng)目,菜單 > Window > Holographic Emulation,如圖:
會(huì)出現(xiàn)遠(yuǎn)程連接面板,按下圖進(jìn)行設(shè)置,IP請(qǐng)?zhí)鎿Q為上步得到的IP,如圖:
點(diǎn)擊”connect”按鈕后,再點(diǎn)擊Unity的”Play”按鈕。
第五章 - 編譯和部署息應(yīng)用程序
現(xiàn)在我們剩下的工作就是從Visual Studio中編譯然后部署我們的個(gè)息應(yīng)用程序了。,在Visual Studio頂部的編譯選項(xiàng)工具欄里,將目標(biāo)從Debug改為Release ,平臺(tái)從ARM改為X86. 接下來(lái)的步驟,需要取決于你是在模擬器中或者Hololens真機(jī)上進(jìn)行部署,具體請(qǐng)參閱如下
通過(guò)Wi-Fi將應(yīng)用部署到Hololens真機(jī)
- 在Visual Studio的編譯選項(xiàng)欄里,將設(shè)備這下拉框中選擇 Remote Machine
- 在彈出的對(duì)話框中輸入 Hololens的IP地址 (Hololens 和你的筆記本需要加入同個(gè)Wi-Fi網(wǎng)絡(luò)),然后更改Authentication Mode 為 Universal(未加密協(xié)議)
- 選擇Visual Studio 的菜單目錄 Debug > Start without debugging. 如果這是你次從你手上的筆記本部署應(yīng)用到Hololens中,你需要先將你的Hololens和你的筆記本做次配對(duì),具體操作參閱 pair it with Visual Studio
通過(guò)USB將應(yīng)用部署到Hololens真機(jī)
-
在Visual Studio的編譯選項(xiàng)欄里,將設(shè)備這下拉框中選擇 Device
-
選擇Visual Studio 的菜單目錄 Debug > Start without debugging.
通過(guò)USB將應(yīng)用部署到Hololens模擬器
-
在Visual Studio的編譯選項(xiàng)欄里,將設(shè)備這下拉框中選擇 HoloLens Emulator
- 選擇Visual Studio 的菜單目錄 Debug > Start without debugging.
當(dāng)你成功的將個(gè)息應(yīng)用部署完成后,你將會(huì)看到個(gè)方塊懸停在你的面前,你可以走進(jìn)它或者圍繞著它細(xì)節(jié)觀察和體驗(yàn)。
- 上一篇:通過(guò)UE4 的 INTEL REALSENSE 插件以新的方 2019/5/28
- 下一篇:HOLOLENS的SOCKET網(wǎng)絡(luò)通訊1 2019/5/23
