HoloLens模擬器運行在沒有真機的情況下在你的PC上測試應用,屬於HoloLens開發工具系列。模擬器使用了Hyper-V虛擬機。通常通過傳感器獲取的人體和環境輸入通過鍵盤、鼠標或者Xbox手柄來模擬。應用不用修改即可運行在HoloLens模擬器上,它們也不知道它們沒有在真實設備上運行。
部署應用到HoloLens模擬器上 Deploying apps to the HoloLens emulator
- 在Visual Studio 2015里載入應用解決方案
- 注意:使用Unity是,通常在Unity里生成項目,然后再在VS中載入編譯好的項目。
- 確保目標平台是x86
- 選擇HoloLens模擬器作為目標設備
- 前往Debug > Start Debugging或按 F5鍵啟動模擬器部署應用及調試
第一次啟動模擬器時,可能會花費較長時間啟動。我們建議在調試期間一直保持模擬打開,這可以快速部署和調試應用。
基礎模擬器輸入 Basic emulator input
控制模擬器和玩3D游戲體驗類似。可使用的輸入選項包括鍵盤、鼠標或Xbox手柄。通過控制模擬器,你可以模擬用戶穿戴HoloLens時的各種行為。在模擬器上模擬的行為將會被像真實設備那樣回應。
- 前后左右走動 - 使用W、A、S、D按鍵或者xbox手柄上的左操縱桿
- 上下左右看 - 使用鼠標點擊拖拽、鍵盤上的箭頭按鍵或者xbox手柄上的右操縱桿
- 點擊手勢 - 使用鼠標右鍵、點擊鍵盤enter鍵或xbox手柄上A按鈕
- 綻開手勢(Bloom) - 點擊鍵盤上Windows鍵或F2鍵、或者xbox手柄上B按鈕
- 用手拖拽 - 按住Alt鍵,按住鼠標右鍵,然后上下移動鼠標、或者在xbox手柄上按住RT和A按鈕,然后使用右操縱桿上下移動。
詳解HoloLens模擬器 Anatomy of the HoloLens emulator
主窗口 Main window
模擬器啟動后,你會看到HoloLens系統顯示的主窗口。
工具欄 Toolbar
模擬器右邊,你會看到模擬器工具欄。工具欄包含以下按鍵:
Close:關閉模擬器
Minimize:最小化模擬器窗口
Human Input:鼠標鍵盤被用於模擬人工輸入
Keyboard and Mouse Input:鍵盤鼠標直接被用於對HoloLens系統的輸入,就像你連接藍牙鍵鼠那樣。
Fit to Screen:自動調整模擬器尺寸以適應屏幕
Zoom: 縮放模擬器
Help: 打開模擬器幫助
Open Device Portal:打開HoloLens模擬器設備控制台
Tools: 打開額外的工具面板
模擬標簽欄 Simulation tab
額外工具面板中默認是模擬標簽欄。
模擬標簽頁顯示了模擬器內模擬出的傳感器的狀態參數。光標懸浮在任何一個值上面,都會出現一個如何控制該數值的工具提示。
房間標簽頁 Room Tab
模擬器通過模擬“房間”來模擬周邊世界的空間匹配數據。這個標簽頁可以讓你選擇載入哪個房間模型來替代默認房間。
模擬的房間對於在不同環境中測試應用很有用。一旦你安裝好模擬器后,幾個房間模型就會被傳遞進來,你可以在路徑 %ProgramFiles(x86)%\Program Files (x86)\Microsoft XDE\10.0.11082.0\Plugins\Rooms下發現它們。所有的房間都是用HoloLens在真實世界中捕獲得到:
- DefaultRoom.xef - 一個有電視、咖啡桌、2個沙發的小客廳。啟動模擬器時會被默認載入。
- Bedroom1.xef - 有一個桌子的小卧室
- Bedroom2.xef - 有一張大床、梳妝台、床頭櫃和衣櫥的卧室
- GreatRoom.xef - 帶有客廳、晚餐桌和廚房的一個開放空間的大房間
- LivingRoom.xef - 一個有壁爐、沙發、扶手椅和放着花瓶的茶幾的客廳
你可以使用你的HoloLens設備控制台上模擬頁面來記錄自己的房間,用來在HoloLens模擬器中使用。
在模擬器上,你將只能看到你渲染出來的全息圖像而沒法看到全息圖像后模擬的房間。
這與真實設備不同,真實設備上所有內容都會被展現。如果你想在HoloLens模擬器上看到模擬的房間,你需要更新的應用以在場景中渲染空間匹配網格。
翻譯自:https://developer.microsoft.com/en-us/windows/holographic/using_the_hololens_emulator