天天看點

Hololens入門級開發問題集錦

1、硬體裝置介紹

    開發裝置為Hololens第一代的開發者版本。

2、系統安裝環境搭建

    1)軟體平台:Windows10非家庭版,windows SDK,Unity3D,Vision Studio 2017。其中,對Unity3D版本沒有要求,免費版即可滿足。之前不知道,因為一直Project C# Script顯示無效,重裝了很多次免費版和收費版的Unity3D,其實其中并沒有關系。建議windows SDK安裝在Vision Studio 2017之前,并且安裝在C槽下,建議留足空間。VS的安裝時間很長,如果網速快,相對會快些。

    2)遭遇問題:

       2.1)Project C# Script顯示無效?  這是Unity版本更新原因,通過修改Project Setting/player下的模式為.NET,即可出現。Hololens應用調試必須解決的問題。

       2.2)Windows store找不到?  參考Hololens開發教程,需要将unity應用釋出于Windows store,後續測試才能進行。這部分可把人折騰死了,開始以為基礎版的unity不支援Windows store,就去下載下傳專業版的unity,還是沒有Windows store。後來,在一個部落格上就小小的提到一句,microsoft已經把所有的應用都整合到UWP,UWP下的應用支援手機、PC、Xbox等,取代了Windows store。這下問題就解決了。

Hololens入門級開發問題集錦

3、應用在VS平台釋出

    1)出現Windows versionTeam 117163.0,Windows versionDeskop 117163.0等找不到?  方法一,可能原因是SDK安裝在非C槽路徑下,VS找不到。解決辦法,可将windowsKit /10/下的檔案整個的拷貝到C:\Program Files (x86)\Windows Kits\10\Extension SDKs路徑下。  方法二,可能下載下傳的Windows SDK包不全,建議下載下傳一個離線的Windows SDK,安裝後即可解決問題。我比較懶,選擇在新的路徑下下載下傳Windows SDK,然後将10\Extension SDKs下的四個包copy到C槽的該目錄下。

  2) http://127.0.0.1:10080浏覽器打不開?  網上有通過CMD處理的解決方法,但是對我作用不大。這是第一次調試Hololens和VS會遇到的配對問題。我的解決方法是,VS項目下選擇調試/Holotest屬性,在遠端計算機端口處輸入127.0.0.1。當進入調試模式時,會自動彈出調試配對視窗,點确定即可。

Hololens入門級開發問題集錦
Hololens入門級開發問題集錦

3)應用于Hololens上調試時,物體不可見?

    實際原因是物體放置的位置不在目前的視角下,可通過上下左右調整頭部位置發現物體。無須擔心,應用已經成功釋出。

4、Hololens的藍牙功能

    除了Hololens配套的滑鼠外,系統不支援類似檔案傳輸,PC機/手機資料互動等的藍牙操作。實驗嘗試過,給PC裝一個藍牙擴充卡,與Hololens進行資料互動。從PC端發送檔案或者圖像資料,均無法傳送給Hololens端。為測試PC藍牙的可工作性,基于華為手機進行測試,可實作圖像資料的傳輸(特别:蘋果手機不支援藍牙資料傳輸)。