日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

Hololens Unity 开发入门 之 Hello HoloLens

發布時間:2023/11/27 生活经验 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Hololens Unity 开发入门 之 Hello HoloLens 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Hololens Unity 開發入門 之 Hello HoloLens~

本文主要記錄 HoloLens Unity 開發入門 ~

一、說在前面的話

Unity 對 VR AR 甚至 將來的 MR 來說,的確是一個相當不錯的開發引擎 ~ (這里就不辯論UE4了~) 經過過去一年的Unity和移動設備的混合開發,總結出了下面的一些結論

1、便捷開發者對3D的處理

深有感觸呀~從最開始接觸公司的項目開始的時候,那會用的是Vuforia iOS原生的SDK做的開發,一句一句沒有邏輯的 OpenGL 命令行,瞬間讓剛剛接觸OpenGL的開發者懵逼 ~ Unity作為一個3D引擎,通過底層連接移動端 (OpenGL)或者 HoloLens (D3D)的 顯卡接口,向開發者暴露 高度封裝的 API,便捷了開發者對圖形的處理~

2、多平臺功能性API規范統一

剛剛過去的2016年據說是VR元年,這一年中 ~ 除開國產硬件廠商,著名的海外VR硬件產商也比較多, 大量的硬件產商可能對于消費者來說 是 一件好事,多了選擇的空間 ~ 可是對于開發者來說 是 一場噩夢呀 ~ 老板的需求永遠是希望一套代碼任何硬件都能跑,恩~ 這時候Unity在中間起到一層緩沖的作用。。同一個UnityEngine的方法,同一套代碼 可以 在不同的設備在跑,當然不能百分之百的說 Unity 能很好的兼容各種設備,但是能起到對開發復雜程度 一定 的緩沖作用。(個人感覺UnityEngine的API還不夠規范,希望Unity也繼續努力吧~)

3、開發者數量

額 ~ 這個話題官方數據 說 2014年開發者數量 就已經達到全球 330萬人~ 額,不過從過去Unity在手游領域來看,數量應該也算是不少了 ~ 就連HoloLens有自己D3D引擎也推薦Unity來開發(至于官文推薦Unity也有可能是微軟和Unity的一些合作關系吧~) 相對于如果各種AR設備平臺的開發者來說,Unity在應用廠商人才招聘上絕對是一大優勢~

總結

其實很容易看出 ~ 上面說到的Unity的所優點都是相對于應用產商來說,大大的節省了開發成本 ,分為人力成本和技術成本~ 作為硬件廠商的微軟 為 廣大的應用產商提供了便捷的開發方式,而應用產商開發出大量的基于HoloLens的產品,這時候實現了雙贏 ~ 授人玫瑰,手留余香。。。

NOTE:對于HoloLens 來說,僅僅只用Unity開發HoloLens并不能很好的開發產品。
首先,Unity對于3D圖像的處理時相當不錯的選擇~不過Unity對于界面開發的便捷性無力吐槽~
其次,Unity開發HoloLens是用高度封裝好的API,至于實現一些復雜的需求,可能還會涉及核心層面的一些接口的調用 !


二、HoloToolkit-Unity 集成

使用Unity開發HoloLens的原理和Unity開發移動端游戲一樣~ Unity調用了硬件設備提供的API實現一系列功能 ~

1、下載

HoloToolkit-Unity GitHub下載地址 ~ 點我
首先把它download 吧~ 使用Unity打開,能看到分為兩個文件夾,一個是HoloToolKit (這個就是我們需要的開發工具了),還有一個是 HoloToolkit-Examples 里面都是一些實例~ 可以參考參考 一些 HoloToolKit 方法的調用 ~

2、壓包

選中HoloToolKit 右鍵 Export Package,再勾選第一個HoloToolKit,,點擊Export到處一個Packgage

3、集成HoloToolKit

新建一個Unity工程 ~ 導入剛剛導處的package 就 OK了~


三、Camera 配置

1. 設置 Camera 的 Tag 為 MainCamera
2. 設置 Camera 的 position 為 0,0,0
3. 設置 Camera 的 Clear Flags 為 Solid Color
4. 設置 Camera 的 Background RGBA 為 0,0,0,0
5. 設置 Camera Clipping Planes 的 Near 值 為 0.3到0.85之間的一個值~

相機需要改變的配置就是以上這些了~ 查閱官文可得~


四、Unity工程的配置

1. 選擇 File > Build Settings... 更改為 Windows Store 平臺
2. 設置 SDK 為Universal 10?
3. 設置 Target device 為 HoloLens?
4. 設置 UWP Build Type 為 D3D?
5. 勾選Debugging 里面的 Unity C# Projects ~ 這樣才能導出VS工程 ~

6. 接著點擊Player Settings...選擇Windows Store 平臺,在Other Settings 找到Virtual Reality Supported 并且勾選上 ,點擊加號 添加Virtual Reality Devices設備 Windows Holographic ~

7. 選擇 Edit > Project Settings > Quality ,點擊向下 的 按鈕 ~ 選擇 Fastest , 最快的~

以上所有的配置完成~ 在場景里面隨便丟一個Cube吧~ 導出,,看看效果 ~


五、Hello HoloLens ~

Do you want to spend the rest of your life selling sugared water or do you want a chance to change the world?

總結

以上是生活随笔為你收集整理的Hololens Unity 开发入门 之 Hello HoloLens的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。