• Hololens官方精簡(jiǎn)教程 - 配置教程

    2019/5/23??????點(diǎ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)出 

    圖中HoloToolkit-Example不是必須的,但為了學(xué)習(xí)需要,建議還是導(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…

    1. 點(diǎn)擊”Add Open Scene”添加當(dāng)前場(chǎng)景
    2. 點(diǎn)擊”Windows Store”,選擇發(fā)布平臺(tái)
    3. 點(diǎn)擊”Switch Platform”,切換到”Windows Store”
    4. 按圖示方式選擇發(fā)布設(shè)置 

    5. 點(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,如圖:  

    Mac版本的Unity暫不支持

    會(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ī)

    1. 在Visual Studio的編譯選項(xiàng)欄里,將設(shè)備這下拉框中選擇 Remote Machine
    2. 在彈出的對(duì)話框中輸入 Hololens的IP地址 (Hololens 和你的筆記本需要加入同個(gè)Wi-Fi網(wǎng)絡(luò)),然后更改Authentication Mode 為 Universal(未加密協(xié)議)
    3. 選擇Visual Studio 的菜單目錄 Debug > Start without debugging. 如果這是你次從你手上的筆記本部署應(yīng)用到Hololens中,你需要先將你的Hololens和你的筆記本做次配對(duì),具體操作參閱 pair it with Visual Studio

    通過(guò)USB將應(yīng)用部署到Hololens真機(jī)

    1. 在Visual Studio的編譯選項(xiàng)欄里,將設(shè)備這下拉框中選擇 Device

    2. 選擇Visual Studio 的菜單目錄 Debug > Start without debugging.

    通過(guò)USB將應(yīng)用部署到Hololens模擬器

    1. 在Visual Studio的編譯選項(xiàng)欄里,將設(shè)備這下拉框中選擇 HoloLens Emulator
    2. 選擇Visual Studio 的菜單目錄 Debug > Start without debugging.

    當(dāng)你成功的將個(gè)息應(yīng)用部署完成后,你將會(huì)看到個(gè)方塊懸停在你的面前,你可以走進(jìn)它或者圍繞著它細(xì)節(jié)觀察和體驗(yàn)。