HoloLens开发手记 - HoloLens shell概述 HoloLens shell overview
使用HoloLens時,shell是由你周圍的世界和來自系統的全息圖像構成。我們將這種空間成為混合世界(mixed world)。 shell包含了一個可以讓你將全息圖像和應用放置在世界中的開始菜單(Start Menu)。當一個應用已經被放置在世界中后,它將要么作為2D應用要么以3D模型的形式展現。這個資源將會始終停留在它的位置上,即使你離開房間再回來,或者關閉設備再打開。這個特性被稱為全息持久(?hologram persistence)。這個資源被放置的位置通常被用來啟動應用。
?
開始菜單 Start Menu
?
?
開始菜單包含以下內容:
系統信息欄(WiFi狀態,電池狀態,當前時間和音量)
一個調用Cortana的按鈕
一個用戶ping到桌面的應用的視圖
一個系統里所以應用的視圖
打開相機用戶混合現實捕捉的按鈕
在首頁應用和所有應用視圖之間的導航通過點擊+/-按鈕實現。綻開手勢將會打開開始菜單視圖,再次使用綻開手勢將會將其關閉。
?
從shell運行應用 Running apps from the shell
?
Windows Holographic會啟動你放置在世界中的應用和全息圖像。開始菜單是一個你能放置的所有應用的目錄。你放置的資源要么是2D面板要么是3D模型。放置完成后,此資源將會停留在你的環境中的位置,并且用于今后啟動應用。你可以在世界中放置多個相同的應用。例如,同一個應用可以在你家里不同的房間里被啟動。
?
為桌面、手機或者Xbox創建的2D應用能夠通過使用HolographicSpace API?來提高使用體驗并成為全息應用。當在一個全息視圖中運行一個應用時,其他應用的啟動點將會被隱藏,直到你通過綻開手勢回到開始菜單后。
?
?
應用也可以通過應用間交互API(app to app)或Cortana來被啟動。當一個應用從開始菜單或Cortana被啟動后,用戶可以選擇在哪里放置新啟動的應用。
?
放置 Placement
?
當用戶從開始菜單選擇一個應用磁貼后,開始菜單將會消失,同時應用進入放置模式。
初始化放置。應用在真實世界中會自動地調整(在大小和位置上)來符合當前用戶凝視的方向。當應用被放置后,他將會開始運行。
點擊手勢(Air-tap)用于放置和啟動應用
綻開(Bloom)手勢用于取消
?
調整。用戶可以通過點擊Holobar上“Adjust”按鈕或者直接說:“Adjust”來進入調整模式。在調整模式中,用戶可以移動,縮放和移除應用面板。當完成后,點擊Holobar上的“Done”按鈕或者直接說:“Done”即可。
?
?
Holobar
?
Holobar出現在一個應用2D視圖的上方。默認情況下,它允許你調整或移除2D視圖。不同的應用可能添加額外的選項到Holobar上。在下面的圖片上,Edge應用在Holobar中間已經添加了滑動、拖拽和縮放選項。
?
?
后退按鈕。在應用中,后退按鈕將會導航回先前的看過的屏幕。當你達到應用導航棧最開始的視圖時,后退將會停止,同時也不會導航到其他應用。
?
Cortana
?
Cortana是你在HoloLens上的私人助理,正如桌面和手機上那樣。她能被用來執行大量的系統任務,例如啟動應用、重啟設備或者為你查找信息。開發者們可能也會選擇將Cortana集成進他們的用戶體驗中。
?
Store, Settings, and system apps
?
HoloLens有大量的內置應用,包括:
Windows Store,用于獲取新應用
Windows Feedback,用于提交對系統和系統應用的反饋
Settings,用于配置系統設置(包括網絡和系統更新)
Microsoft Edge,內置瀏覽器
Photos,用于查看分享照片和視頻
Calibration,用于調整當前用戶在HoloLens上的體驗
Gestures,用于向新用戶介紹HoloLens用法
Holograms,用全息內容點綴你的世界
相關文章:
HoloLens開發手記-全息Hologram
HoloLens開發手記-開發概述Development overview
HoloLens開發手記-配置開發環境 Install the tools
微軟發布 HoloLens 全息學院和 Project Origami 視頻
HoloLens開發手記-凝視 Gaze
HoloLens開發手記-硬件細節 Hardware Detail
原文地址:http://www.cnblogs.com/mantgh/p/5430541.html
.NET社區新聞,深度好文,微信中搜索dotNET跨平臺或掃描二維碼關注
總結
以上是生活随笔為你收集整理的HoloLens开发手记 - HoloLens shell概述 HoloLens shell overview的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【DDD/CQRS/微服务架构案例】在U
- 下一篇: 第三篇 Entity Framework