• Hololens官方精簡教程 - 配置教程

    2019/5/23??????點擊:

    前言

    • 初衷 
      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-Example不是必須的,但為了學習需要,建議還是導出

    將導出的資源包任意命名,本例中命名為: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…

    1. 點擊”Add Open Scene”添加當前場景
    2. 點擊”Windows Store”,選擇發(fā)布平臺
    3. 點擊”Switch Platform”,切換到”Windows Store”
    4. 按圖示方式選擇發(fā)布設置 

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

    Mac版本的Unity暫不支持

    會出現(xiàn)遠程連接面板,按下圖進行設置,IP請?zhí)鎿Q為上一步得到的IP,如圖: 

    點擊”connect”按鈕后,再點擊Unity的”Play”按鈕。

    第五章 - 編譯和部署全息應用程序

    現(xiàn)在我們剩下的工作就是從Visual Studio中編譯然后部署我們的個全息應用程序了。首先,在Visual Studio頂部的編譯選項工具欄里,將目標從Debug改為Release ,平臺從ARM改為X86. 接下來的步驟,需要取決于你是在模擬器中或者Hololens真機上進行部署,具體請參閱如下

    通過Wi-Fi將應用部署到Hololens真機

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

    通過USB將應用部署到Hololens真機

    1. 在Visual Studio的編譯選項欄里,將設備這一下拉框中選擇 Device

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

    通過USB將應用部署到Hololens模擬器

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

    當你成功的將個全息應用部署完成后,你將會看到一個方塊懸停在你的面前,你可以走進它或者圍繞著它細節(jié)觀察和體驗。