• HoloLens 開發(fā)簡要教程(Unity3d+VS2015+HoloLens Emulator)

    2017/6/29??????點擊:
    前言:
    當下AR、VR在各行各業(yè)(游戲、影視)的共同努力下,取得了很多前所未有的發(fā)展。目前存在問題有很多,游戲制作、影視拍攝方式和后期處理的效果等不管是工具、方式方法等都還不成熟,有些設(shè)備的交互方式也值得商榷。往往所有的假設(shè)和想象往往在實踐的時候一下子就被打破了。對于公司來說商業(yè)模式也是一樣的,是做平臺還是做內(nèi)容?如何付費?如何跟自領(lǐng)域進行深度結(jié)合,“”化反“?,”一切都是未知的。
    在此混沌之際,微軟推出重量級(貴)AR設(shè)備,當前開發(fā)者版本3000刀。據(jù)體驗過的人評論效果確實ok的,不過據(jù)微軟一貫的尿性,得打個大大問號(好幾個)?????
    作為相關(guān)開發(fā)者,那么來看看HoloLens Sdk它是怎么玩的......

    第一步:新建unity3d HoloLens項目

    在安裝完Unity3d+VS2015+HoloLens Emulator軟件后,在桌面會出現(xiàn)unity3d HoloLens版圖標,如果沒有請認真完成安裝軟件部分。點擊新建項目myFirstHoloLens。

    1、在Hierarchy中點擊Main Camera,調(diào)整Inspector中的值

    a、設(shè)置Transform中Position為0,0,0;
    b、調(diào)整Camera中Clear Flags為Solid Color;
    c、設(shè)置Camera中Backgroud的顏色為0000000;
    d、保存場景為main.unity;
    e、新建球體Shpere,并設(shè)置位置為0,0.5,2,便于在Camera中觀察得到該物體;

    *攝像機的位置為0,0,0,相當于設(shè)置HoloLens眼鏡的觀看位置為0,0,0。攝像機是“捆綁”在眼鏡的

    *可選設(shè)置Clipping Planes-Near為0.85(HoloLens推薦)


    2、依次打開File-BuildSettings-Windows Store,配置選項:

    SDK:Universal 10
    UWP Build Type:D3D
    Build and Run on Local Machine
    Debugging選項打上勾,無影響

    3、設(shè)置VR Support為HoloLens

    依次點擊PlaySetting-Inspector-Windows Store的圖標-Other Settings
    找到Virtural Reality Supported,打上勾。選擇Virtual Reality SDKs,這里默認選擇了Windows Holographic

    4、非必選,設(shè)置輸出質(zhì)量為Fastest

    5、編譯輸出HoloLens項目

    a、拖拽main.unity圖標到Build Settings下的Secnes In Build欄中;
    b、點擊Build按鈕,選擇輸出文件夾;
    c、幾秒鐘后,編譯輸出成功,會自動打款輸出文件夾;

    第二步:vs2015打開輸出項目,在HoloLens Emulator中顯示

    1、使用vs2015打開第一步的輸出項目,標準工具欄中選擇編譯平臺為x86;

    2、標準工具欄運行設(shè)備選擇HoloLens Emulator 10.0.14393.0,并點擊運行;

    3、項目部署成功后,在HoloLens Emulator中運行效果圖;

    問題:

    問題1:第二步2運行后,DEP0100 : 請確保目標設(shè)備啟用了開發(fā)人員模式。由于錯誤 800704C7,無法獲取開發(fā)人員許可證。彈出為Windows 10啟用開發(fā)人員模式。并且HoloLens Emulator不出現(xiàn)項目球體,未部署項目上去。

    左鍵點擊系統(tǒng)開始按鈕處,依次選擇設(shè)置-更新和安全-針對開發(fā)人員,選擇開發(fā)人員模式。再重新點擊運行,即可。