Hololens官方精簡教程 - 配置教程
前言
-
初衷
1,官方教程更新很慢,使用的舊版HoloToolkit(微軟提供的工具包)。
2,官方教程提供了對應的源碼包,但是體積大得嚇人。下個教程對應的源碼就需要很長時間。
3,我覺得官方教程太復雜,整個教程實踐下來,做了后面就忘了前面。
所以有了這個系列,權當做一下學習筆記。 -
為什么標題里包含“Hololens官方教程”?
因為這個系列就是按照官方教程的步驟進行的 -
為什么叫做“精簡版”?
因為這個系列不依賴官方教程的源碼包及素材,全部使用內置素材和官方提供的工具庫。
并盡可能的使用工具庫進行快速開發(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設備,請在設備上安裝:
- 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
注意以下幾點
-
如果沒有Hololens設備,那么請保證主板支持Hyper-V,并在系統(tǒng)中打開Hyper-V功能,這樣才能安裝Hololens模擬器
- 另外,請安裝Windows10的專業(yè)版、企業(yè)版或教育版,并讓版本至少為:10586,推薦為14393以上??梢赃\行dxdiag命令查看當前系統(tǒng)的版本
-
安裝VS2015時,記得勾選通用Windows應用開發(fā)工具
- Unity需使用5.5及以上版本(包含測試版,截止本文發(fā)布時版本為:5.5.0.f3)
下載HoloToolkit-Unity
這個是微軟官方提供的開發(fā)工具包,幫我們封裝了很多常用的組件及腳本。
下載地址:https://github.com/Microsoft/HoloToolkit-Unity
解壓,用Unity打開該項目,并導出
將導出的資源包任意命名,本例中命名為:HoloToolkit-Unity-5.5.0f3.unitypackage
Chapter 1 - 新建Hololens項目
本例中,命名為:TinyHolo
導入剛才的HoloToolkit-Unity-5.5.0f3.unitypackage
Chapter 2 - 設置攝像機
新建目錄:Assets/_Scenes/Holograms 100/
保存當前場景到該目錄下,如圖:
刪除默認的Main Camera,將Assets/HoloToolkit/Input/Prefabs/HoloLensCamera拖入到根級
Chapter 3 - 創(chuàng)建全息物體
新建一個Cube,按如下設置:
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 - 導出到Visual Studio
選擇Unity主菜單 > File > Build Settings…
- 點擊”Add Open Scene”添加當前場景
- 點擊”Windows Store”,選擇發(fā)布平臺
- 點擊”Switch Platform”,切換到”Windows Store”
-
按圖示方式選擇發(fā)布設置
- 點擊”Player Settings…”進入”Player Settings”設置界面
在”Player Settings”面板中,添加“虛擬現(xiàn)實”的支持,并添加”Windows Holographic”的SDK

之后,點擊菜單Edit > Project Settings > Quality,打開質量設置面板。

將Windows Store對應的質量等級設置為”Fastest”,如圖:

Chapter 5 - 編譯和發(fā)布
重新打開”Build Settings”面板,點擊”Build”按鈕。在彈出窗口中,新建文件夾”App”,并選擇這個文件夾。
等待一會兒,編譯成功后,雙擊”App/TinyHolo.sln”文件,Visual Studio 2015將會打開該項目。
右鍵選擇”Package.appxmanifest”文件,點擊”查看代碼”
如果沒有設備,使用模擬器(HOLOLENS EMULATOR)啟動程序:
附加技巧:用Hololens設備直接連接Unity并進行調試
- 要有一臺Hololens
- Hololens上要安裝Holographics Remoting Player軟件(見文章頂部)
啟動Holographics Remoting Player,會出現(xiàn)該臺設備的IP地址:
打開Unity項目,菜單 > Window > Holographic Emulation,如圖:
會出現(xiàn)遠程連接面板,按下圖進行設置,IP請?zhí)鎿Q為上一步得到的IP,如圖:

點擊”connect”按鈕后,再點擊Unity的”Play”按鈕。
第五章 - 編譯和部署全息應用程序
現(xiàn)在我們剩下的工作就是從Visual Studio中編譯然后部署我們的個全息應用程序了。首先,在Visual Studio頂部的編譯選項工具欄里,將目標從Debug改為Release ,平臺從ARM改為X86. 接下來的步驟,需要取決于你是在模擬器中或者Hololens真機上進行部署,具體請參閱如下
通過Wi-Fi將應用部署到Hololens真機
- 在Visual Studio的編譯選項欄里,將設備這一下拉框中選擇 Remote Machine
- 在彈出的對話框中輸入 Hololens的IP地址 (Hololens 和你的筆記本需要加入同一個Wi-Fi網(wǎng)絡),然后更改Authentication Mode 為 Universal(未加密協(xié)議)
- 選擇Visual Studio 的菜單目錄 Debug > Start without debugging. 如果這是你次從你手上的筆記本部署應用到Hololens中,你需要先將你的Hololens和你的筆記本做一次配對,具體操作參閱 pair it with Visual Studio
通過USB將應用部署到Hololens真機
-
在Visual Studio的編譯選項欄里,將設備這一下拉框中選擇 Device
-
選擇Visual Studio 的菜單目錄 Debug > Start without debugging.
通過USB將應用部署到Hololens模擬器
-
在Visual Studio的編譯選項欄里,將設備這一下拉框中選擇 HoloLens Emulator
- 選擇Visual Studio 的菜單目錄 Debug > Start without debugging.
當你成功的將個全息應用部署完成后,你將會看到一個方塊懸停在你的面前,你可以走進它或者圍繞著它細節(jié)觀察和體驗。
- 上一篇:通過UE4 的 INTEL REALSENSE 插件以新的方 2019/5/28
- 下一篇:HOLOLENS的SOCKET網(wǎng)絡通訊1 2019/5/23