免费国产网站_秋霞午夜一区二区三区视频_99热在线看_日韩精品久久一区二区_午夜看一级毛片_天天鲁在视频在线观看

  • 您的位置:首頁 > 新聞動態 > 技術文章

    Hololens的Unity開發入門

    2017/7/10??????點擊:

    一、Hololens概述

    Hololens有以下特性

    1、空間映射
    借助微軟特殊定制的全息處理單元(HPU),HoloLens 實現了對周邊環境的快速掃描和空間匹配。這保證了 HoloLens能夠準確地在真實世界表面放置或展現全息圖形內容,確保了核心的AR體驗。

    2、場景匹配
    HoloLens 設備能存儲并識別環境信息,恢復和保持不同場景中的全息圖像對象。當你離開當前房間再回來時,會發現原有放置的全息圖像均會在正確的位置出現。

    3、自然交互
    HoloLens 主要交互方式為凝視(Gaze)、語音(Voice Command)和手勢(Gesture),這構成了 HoloLens的基本輸入要素。同時傳統的鍵盤鼠標等設備也被支持,自然的交互方式更貼近人類習慣,提高了交互效率。

    4、 通用應用
    HoloLens 平臺的操作系統為 Windows Holograpic,同樣基于 Windows 10 定制。所以Windows 10 UWP 通用應用程序可以順利地在 HoloLens 上運行。這不僅降低了研發和遷移成本,也讓開發效率能夠大幅提升。當然,說了很多 HoloLens 獨特的特性和優點后,HoloLens 開發者版本也存在一些亟待解決的問題,包括視野較窄、凝視體驗不佳、抗光線干擾弱和重量續航等問題。 但瑕不掩瑜,HoloLens 帶來了真正的混合現實體驗,擁有著強烈的沖擊感,未來將大有作為。

    二、開發環境搭建

    開發Hololens之前需要準備以下環境(以下為我準備的環境)

    1、Visual Studio 2015 Update 3

    2、HoloLens Emulator (build 10.0.14393.0)

    3、Unity HoloLens Technical Preview

    4、Windows 10 SDK (10.0.14393.33) VS中進行安裝

    更加詳細的環境配置可參考

    https://developer.microsoft.com/en-us/windows/holographic/install_the_tools

    三、集成HoloToolkit-Unity項目

    在創建了標準 Unity 項目之后,我們需要集成微軟官方提供的 HoloToolkit-Unity 項目。HoloToolkit-Unity 項目是微軟官方的開源項目,用于幫助開發者快速開發 HoloLens 應用,能夠快速為項目集成基本輸入、空間映射和場景匹配等特性。

    關于該項目的詳細介紹,可以參考微軟的開源項目https://github.com/Microsoft/HoloToolkit-Unity

    集成步驟

    1、下載HoloToolkit-Unity代碼 https://github.com/Microsoft/HoloToolkit-Unity.git

    2、使用unity打開HoloToolkit工程,右擊Assets,導出Package

    3、在自己的工程中使用HoloToolkit-Unity package

    新建自己的Unity工程,Assets -> Import Package -> Custom Package 選擇剛才導出的HoloToolket-Unity package, 導入成功后,可以看到HoloToolkit菜單

    四、構建場景

    1、新建空白場景后,我們需要刪除原有的 Main Camera 對象,同時從 HoloToolkit/Utilities/Prefabs 目錄中拖拽一個 Main Camera Prefab 組件到場景中

    2、點擊“ Create Empty” 創建一個空游戲對象,并將其命名為 Input,為 Input 對象添加核心腳本組件,分別為 GazeManager.cs、 GestureManager.cs、 HandsManager.cs 和KeywordManager.cs。這樣就集成了凝視、手勢和語音命令三大核心特性。對于凝視射線、手勢識別和語音命令功能,均建議使用單例來進行管理,這樣可以避免功能混亂,方便管理。同時為凝視設置可視化的指針,可以提高用戶的交互體驗和效率。

    3、從 HoloToolkit/Input/Prefabs/ 目錄下拖拽 CursorWithFeedback Prefab 組件到場景中。這樣當凝視在全息對象時,其表面會出現可視化凝視組件。 當用戶手勢被識別到時,會出現一個藍色的手掌圖像,能夠貼心的告訴用戶可以操作了。

    4、創建一個Cube對象并創建一個新的C#腳本,命名為 HoloTest.cs。

    [csharp] view plain copy
    1. using UnityEngine;  
    2. using System.Collections;  
    3.   
    4. public class HoloTest : MonoBehaviour {  
    5.   
    6.     // Use this for initialization  
    7.     void Start () {  
    8.       
    9.     }  
    10.       
    11.     // Update is called once per frame  
    12.     void Update () {  
    13.       
    14.     }  
    15.   
    16.     public void OnSelect()  
    17.     {  
    18.         gameObject.GetComponent().material.color = new  
    19.             Color(Random.Range(0, 255) / 255f, Random.Range(0, 255) / 255f,  
    20.             Random.Range(0, 255) / 255f);  
    21.     }  
    22. }  
    5、HoloTest.cs 腳本的功能為隨機更換對象的材質顏色,遵循 GestureManager.cs 中預設的OnSelect消息名稱
    進入 Input 組件檢視選項卡,為 KeywordManager.cs 組件配置語音命令。語音命令觸發時將會執行相應的組件行為。 本例中,當我說出“ test”時,觸發Cube的 OnSelect 方法,來隨機改變 Cube 顏色。

    6、為了滿足HoloLens的需求,我們需要在 Player Settings 里面開啟Virtual Reality Support,并在下拉列表中選中Windows Holographic,只有這樣 HoloLens 才會將此應用渲染為3D應用,這一點十分關鍵。

    五、編譯運行

    1、生成vs工程

    2、打開vs工程,打開microphone權限,設置在模擬器中運行

    3、運行,如下為在Hololens模擬器上的運行效果

    按空格鍵選中cube,或者說出指令"test", 觸發OnSelect事件,cube的顏色將隨機發生變化


    主站蜘蛛池模板: 国产精品久久精品国产_亚洲精品自在在线观看_91视频在线免费_成年在线免费视频_av在线网站无码不卡的_欧美一区二区日韩 | 亚洲资源视频_国产情侣真实露脸在线_四色av网站入口_日本一区二区三区日本免费_国产91天堂素人系列在线播放_欧美gv在线 | 国产igao激情视频入口_国产色情一区二区视频_久久爱9191_一区二区视频在线观看_亚洲精品免费在线视频_美日韩在线观看 | 成人看片黄a免费看_国产精品一区二区av_欧美自拍视频_91国产视频在线观看_性视频网站免费_日韩视频在线 | 午夜免费福利在线观看_日日夜夜免费_欧美成ee人免费视频_精品国产伦一区二区三区观看体验_在线看免费无码AV天堂_欧美久久一 | 99色影院_三年片在线观看大全有哪些爱奇艺_中文在线天堂网www_又爽又黄又无遮挡网站动态图_午夜男人视频_好男人社区官网www | 国产成人精品在线视频_青青草成人免费视频_天天操天天干麻豆_精品中文av_ASS白嫩白嫩的少妇PICS_国产精品第一区二区三区 | 国产成人在线视频观看_亚洲成av人影院在线观看_sm另类首页制服av_www.爱久久_日韩精品无码专区免费视频_japanese成熟丰满熟妇 | 免费a级片在线观看_成人无码WWW免费视频_日本xxxx色视频在线观看免费_亚洲成人入口_国产欧美另类久久精品_一级淫片aaaaaaa蜜桃 | 国产91资源_全部毛片_男女爽爽无遮挡免费视频_成熟丰满熟妇xxxxx_95国产精品_国产精品久热 | 亚洲精品无码专区久久久_午夜久久久精品一区二区三区_中文字幕无线码一区_免费看av网_亚洲精品无码久久毛片_伊人黄色 | 亚洲精品无码不卡久久久久_jizzjizz日本护士高清喷水_亚洲国产长腿丝袜AV天堂_精品亚洲自拍_夜夜草影视_精品色区 | 久热在线_久久久久久夜精品精品免费_欧美日韩国产精品免费观看_中文字幕一区二区三区有限公司_中文字幕永久免费在线观看_青草视频在线观看免费 | 亚洲精品毛A片久久久爽_中文字幕无码久久一区_欧美女优在线视频_国产一极毛片_日产乱码一二三区别免费演员表_精品婷婷 | 欧美成人性生活视频_婷婷丁香五月激情综合_www在线视频_亚洲AV永久无码精品一福利_麻豆乱码1区2区新区_男人天堂日韩 | 亚洲国产精品一区二区第四页av_亚洲国产激情_av今日在线_成人三级视频在线观看一区二区_最近韩国日本免费观看mv百度_av蜜桃在线 | 越南毛茸茸的少妇_伊人精品在线_www.99久_黄色免费在线播放_一级黄色爱爱视频_日本v片在线观看 | 国产欧美中文_美丽人妻在夫前被黑人_久久成人成狠狠爱综合网_免费视频看片网站_黄色极品网站_国产视一区 | 国产高清视频在线播放_国产丰满农村老妇女乱_国产精品欧美在线视频_国产精品久久久91_麻豆男女午夜福利视频_www.日 | 二级黄色毛片_日产中文字幕_老熟妇bbxxx视频_国产免费av观看_羞辱尤娜3中文版_亚洲一区二区三区www | 亚洲在线影院_亚洲国产日韩一区_日韩a视频_亚洲成人网在线观看_一级a毛片_久久久亚洲精品成人 | 国产高潮白浆喷水_久久精品99av高久久精品_av网站网址在线观看_91麻豆久久久_18禁人看免费无遮挡网站不卡_午夜成人性刺激免费视频 | 欧美亚洲二区_国产精品99久久久久久成人四虎_久久久久久久久久久99_国产一区二区视频在线播放_18禁肉肉无遮挡无码网站_夜夜操比 | 日本不卡区_秋霞网84鲁丝片在线观看_国产做a爱片久久毛片_国产一级a在线观看_国产高潮合集_色在线免费视频 | 中国女人内谢69XXXXXA片_欧美疯狂xxxx大交乱88av_日韩中文综合_国产成人愉拍精品久久_亚洲在线视频免费观看_色综合夜夜嗨亚洲一二区 | 国产成人免费看一级大黄_亚洲卡1卡2卡三卡4卡5卡6卡_日本三级中文字幕在线观看_www久久久com_免费av黄色片_啪啪毛片 | 中文字幕亚洲欧美日韩在线不卡_久久精品亚洲国产_亚洲国产成人影院在线播放_亚洲一区二区色_亚洲一a_狠狠色综合日日 | 九九99九九精彩6_男男双龙调教失禁高潮play_亚洲爱爱视频_精品国内自产拍在线观看_国语精品自拍_黄色快播网站 | 黄色免费网站在线看_欧洲精品久久_啪啪午夜视频_国产成人综合亚洲色就色_国产超污视频在线观看_三个黑人上我一个 | 免费无码又爽又黄又刺激网站_国产另类综合欧美在线_看nba免费软件_国产一区二区三区精品欧美日韩一区二区三区_国产丰满老熟妇乱xxx1区_91av在 | 欧美黑人xxxx性高清版_113美女写真午夜一级观看_国产欧美日韩在线_国产黄色小视频_国产精品久久久久久人_欧美暴力捆绑xxxxhd | 天堂无码人妻精品av一区_99爱国产精品免费高清在线_国产a级片网站_91麻豆精品国产91久久久资源速度_欧牲交a欧美牲交aⅴ_亚洲国产综合视频 | 欧美黑人添添高潮A片视频_国产亚洲精AA在线观看SEE_免费观看丰满少妇做爰视频_亚洲免费在线观看_日韩欧美综合_爱爱激情免费视频 | 日本六十路无码熟妇交尾_欧美国产性_日本后进式动态在线视频_欧美成人午夜性视频_亚洲日韩国产成网在线_久久精品国产99久久6动漫 | 中美日韩一级片_曰韩免费_国产a级一级毛片_国产50页_一级黄色片子免费看_久久综合色一综合色88 | 一眉道姑免费观看高清_www午夜视频_亚洲爽爆av_国产三a级三级日产三级野外_成人国产第一区在线观看_亚洲日本中文| 亚洲资源视频_国产情侣真实露脸在线_四色av网站入口_日本一区二区三区日本免费_国产91天堂素人系列在线播放_欧美gv在线 | 国产精品欧美日韩一区二区_男女高潮又爽又黄又无遮挡_在线观看免费高清av_中文人妻av久久人妻水蜜桃_99精品又大又爽又粗少妇毛片_亚洲无限资源 | 3d全彩无码啪啪本子全彩_我的徒弟都是大反派动漫在线观看_少妇午夜啪爽嗷嗷叫视频_中文在线三区_亚洲免费人成_成年人av网站 | 东京热AV人妻无码A片_色九月婷婷_九色视频官网_日本a区_婷婷久久香蕉五月综合_曰本色黄a大片免费 | 欧美日韩亚洲国产_久久99精品久久久久婷婷暖91_av青青_国产精品看高国产精品不卡_国产青青在线视频_亚洲av永久无码天堂网 |