天天看點

HoloLens開發手記 - 使用HoloLens模拟器 Using HoloLens emulator

首先下載下傳HoloLens模拟器

HoloLens模拟器運作在沒有真機的情況下在你的PC上測試應用,屬于HoloLens開發工具系列。模拟器使用了Hyper-V虛拟機。通常通過傳感器擷取的人體和環境輸入通過鍵盤、滑鼠或者Xbox搖桿來模拟。應用不用修改即可運作在HoloLens模拟器上,它們也不知道它們沒有在真實裝置上運作。

部署應用到HoloLens模拟器上 Deploying apps to the HoloLens emulator

  1. 在Visual Studio 2015裡載入應用解決方案
    • 注意:使用Unity是,通常在Unity裡生成項目,然後再在VS中載入編譯好的項目。
  2. 確定目标平台是x86
  3. 選擇HoloLens模拟器作為目标裝置
  4. 前往Debug > Start Debugging或按 F5鍵啟動模拟器部署應用及調試

第一次啟動模拟器時,可能會花費較長時間啟動。我們建議在調試期間一直保持模拟打開,這可以快速部署和調試應用。

基礎模拟器輸入 Basic emulator input

控制模拟器和玩3D遊戲體驗類似。可使用的輸入選項包括鍵盤、滑鼠或Xbox搖桿。通過控制模拟器,你可以模拟使用者穿戴HoloLens時的各種行為。在模拟器上模拟的行為将會被像真實裝置那樣回應。

  1. 前後左右走動 - 使用W、A、S、D按鍵或者xbox搖桿上的左操縱杆
  2. 上下左右看 - 使用滑鼠點選拖拽、鍵盤上的箭頭按鍵或者xbox搖桿上的右操縱杆
  3. 點選手勢 - 使用滑鼠右鍵、點選鍵盤enter鍵或xbox搖桿上A按鈕
  4. 綻開手勢(Bloom) - 點選鍵盤上Windows鍵或F2鍵、或者xbox搖桿上B按鈕
  5. 用手拖拽 - 按住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

繼續閱讀