天天看點

開始開發HoloLens應用吧 Start Developing HoloLens Apps Today

在經曆數個月的期待與等待後,終于拿到了預訂的 HoloLens 開發者版本套件。經過一個月的學習和研究,對于HoloLens開發有了更濃厚的興趣。

根據積累的經驗,特錄制了一節HoloLens開發教程,分享與大家。因為我是微軟MVP,是以将教程上載到Channel 9之上。傳送門:https://channel9.msdn.com/Blogs/MVP-Windows-Dev/Start-Developing-HoloLens-Apps-Today-HoloLens

開始開發HoloLens應用吧 Start Developing HoloLens Apps Today

或者直接在本文觀看内容:

最後我還将本教程整理為開源項目,提供了所有涉及的文檔和項目代碼,歡迎大家前往Github擷取:https://github.com/ChangweiZhang/Start-Developing-HoloLens-Apps-Today。

HoloLens 開發總結

使用 Unity 引擎開發 HoloLens 應用是非常容易的事情,大部分流程與開發 UWP 項目并無不

同。但仍有不少需要注意的雷區和特殊要求,以下就是部分要注意的部分:

1. Main Camera 一定要按照官方要求配置,背景純色且 RGBA 值為(0,0,0,0),這樣

才能避免遮擋現實内容;

2. Gaze 凝視特性需要我們使用 Raycast 來實作,注意處理射線未命中目标情形,預設凝

視最遠距離為 15 米,若是未擊中物體,使用時可能會出現空引用異常;

3. 手勢識别、拍照和語音指令等均需使用 Windows 特有 API,空間映射和場景比對需要

使用 HoloLens 特有 API;

4. 其他很多細節上的體驗,例如可視化凝視元件、目标區域可視化指引元件,使用他們來

給使用者提示,可以幫助使用者了解應用操作方法,提高使用體驗。

最後,AR/MR 技術獨特的互動體驗與開發特性,代表了未來自

然互動的發展方向,相較于

目前成熟的 VR 技術,它們具有更光明的發展前景和更廣闊的用途。無論是微軟還是 Magic

Leap,它們無疑會是未來市場的引領者,而目前也是我們學習的黃金階段,能夠迎頭趕上這

波浪潮,對于相關從業者具有重要的意義。

繼續閱讀