使用 HoloLens 仿真器可以在未配備物理 HoloLens 的電腦上測試全息應用程序。 它還附帶 HoloLens 開發工具集。 該仿真器使用 Hyper-V 虛擬機。HoloLens 傳感器通常讀取的人類和環境輸入通過鍵盤、鼠標或 Xbox 控制器模擬。 應用程序無需經過修改即可在仿真器上運行。
Step 1:安裝模擬器
- HoloLens 2 模擬器:https://go.microsoft.com/fwlink/?linkid=2101019
- HoloLens 模擬器(第 1 代)和全息項目模板:https://go.microsoft.com/fwlink/?linkid=2065980
- 其他舊版本:https://docs.microsoft.com/zh-cn/windows/mixed-reality/hololens-emulator-archive
Step 2:系統要求
HoloLens 模擬器結合使用 Hyper-V 和 RemoteFx(第 1 代仿真器)或 GPU-PV(HoloLens 2 仿真器)來實現圖形硬件加速。 若要使用仿真器,請確保電腦符合以下硬件要求:

確保系統上已啟用“Hyper-V”功能,如若沒有,請在控制面板中選擇“程序”->“程序和功能”->“啟用或關閉 Windows 功能”,確保已選擇“Hyper-V”,使模擬器能夠成功安裝。
Step 3:將應用部署到 HoloLens 仿真器
1. 在 Visual Studio 中加載應用程序解決方案。(使用 Unity 時,請從 Unity 生成項目,然后像往常一樣將生成的解決方案載入 Visual Studio。)
2. 對于 HoloLens 模擬器(第 1 代),請確保平臺設置為“x86”。對于 HoloLens 2 模擬器,請確保平臺設置為“x86”或“x64”。
3. 選擇所需的 HoloLens 模擬器版本作為目標調試設備。
轉到“調試”>“開始調試”或按 F5 啟動仿真器,然后部署要調試的應用程序。
Step 4: HoloLens 模擬器輸入介紹
控制模擬器與許多常見的 3D 視頻游戲非常相似。可以通過輸入選項來使用鍵盤、鼠標或 Xbox 控制器。通過定向佩戴 HoloLens 的模擬用戶執行的操作來控制模擬器。
HoloLens(第 1 代)上的光標可跟蹤頭部運動和旋轉。在 HoloLens 2 仿真器中,光標跟蹤手部運動和方向。
- 前后左右走動 – 使用鍵盤上的 WASD 鍵,或 Xbox 控制器上的左搖桿。
- 上下左右注視 – 單擊并拖動鼠標、使用鍵盤上的箭頭鍵,或使用 Xbox 控制器上的右搖桿。
- Air tap手勢 – 單擊鼠標右鍵、按鍵盤上的 Enter 鍵,或使用 Xbox 控制器上的 A 按鈕。
- Bloom/System手勢 – 按鍵盤上的 Windows 鍵或 F2 鍵,或按 Xbox 控制器上的 B 按鈕。
- 滾動時的手部運動 – 按住 Alt 鍵和鼠標右鍵的同時向上或向下拖動鼠標,或者在 Xbox 控制器中按住右觸發器和 A 按鈕的同時向上和向下移動右搖桿。
- 手部運動和方向(僅適用于 HoloLens 2 模擬器)- 按住 Alt 鍵的同時向上、向下、向左或向右拖動鼠標以移動手部,或使用箭頭鍵和 Q 或 E 來旋轉和傾斜手部。在 Xbox 控制器中,請在按住左緩沖鍵或右緩沖鍵的同時,使用左拇指操縱桿向左、向右、向前和向后移動手部,或使用 Dpad 上的向上或向下鍵來抬高或降低手部。
Step 4: 模擬器界面介紹(HoloLens 2)
主窗口
.png)
工具欄
在主窗口的右側,可以看到模擬器工具欄。 工具欄包含以下按鈕:
- 關閉:關閉仿真器。
- 最小化:最小化模擬器窗口。
- 模擬控制面板:顯示或隱藏模擬控制面板,以便配置和控制模擬器的輸入。
- 適應屏幕:使模擬/器適合屏幕大小。
- 縮放:放大和縮小模擬器。
- 幫助:打開模擬器幫助。
- 打開設備門戶:在模擬器中打開 HoloLens OS 的 Windows 設備門戶。
- 工具:打開“其他工具”窗格。
模擬控制面板
工具欄
在主窗口的右側,可以看到模擬器工具欄。 工具欄包含以下按鈕:
- 關閉:關閉仿真器。
- 最小化:最小化模擬器窗口。
- 模擬控制面板:顯示或隱藏模擬控制面板,以便配置和控制模擬器的輸入。
- 適應屏幕:使模擬/器適合屏幕大小。
- 縮放:放大和縮小模擬器。
- 幫助:打開模擬器幫助。
- 打開設備門戶:在模擬器中打開 HoloLens OS 的 Windows 設備門戶。
- 工具:打開“其他工具”窗格。
模擬控制面板
使用模擬控制面板可以查看模擬用戶和輸入設備的當前位置與方向。 使用它還可以配置模擬輸入(例如,顯示或隱藏一只或兩只手)和用于控制模擬輸入的設備(例如電腦的鍵盤、鼠標和游戲手柄)。

使用模擬控制面板可以查看模擬用戶和輸入設備的當前位置與方向。 使用它還可以配置模擬輸入(例如,顯示或隱藏一只或兩只手)和用于控制模擬輸入的設備(例如電腦的鍵盤、鼠標和游戲手柄)。
- 若要隱藏或顯示模擬面板,請單擊工具欄按鈕或按鍵盤上的 F7。
- 將鼠標懸停在控件或字段上可顯示工具提示,其中包含鍵盤、鼠標和游戲手柄的控件。
- 若要顯示或隱藏手部,請切換左手或右手下方的相應開關。
- 若要控制手部,請使用鍵盤上的左/右 Alt 鍵,或游戲手柄上的左/右bumper鍵。
- 若要將所有輸入定向到一只或兩只手,請單擊切換開關下的pushpin按鈕。
- 若要控制視線方向,請單擊“Eyes”部分中的pushpin。這相當于按住鍵盤上的 Y 鍵。
- 若要調整模擬用戶或輸入設備在響應鍵盤、鼠標或游戲手柄輸入時移動或旋轉的速度,請單擊“輸入設置”旁邊的齒輪圖標并調整滑塊。
- 默認情況下,鍵盤輸入會控制模擬用戶和模擬輸入。若要將電腦的鍵盤輸入發送到 HoloLens,請取消選中“使用鍵盤進行模擬”。F4 是此項設置的快捷鍵。
- 如果模擬面板已顯示,按 F8 會將鍵盤焦點轉移到模擬面板。
- 若要在模擬器窗口中取消停靠模擬面板,請單擊面板底部的按鈕,或按鍵盤上的 F9。關閉窗口或再次按 F9 會恢復為模擬器窗口。
“Account”選項卡
可將模擬器配置為使用 Microsoft 帳戶登錄。在測試需要用戶使用賬戶登錄的 API 時,此配置非常有用。
切換此選項需要完全關閉并重啟 HoloLens 模擬器,使設置生效。如果啟用此選項,則后續啟動模擬器時,系統會要求你登錄,就像用戶首次啟動 HoloLens 時一樣。若要使用電腦鍵盤輸入憑據,請先在模擬控制面板中關閉“使用鍵盤進行模擬”,或按鍵盤上的 F4 打開或關閉鍵盤設置。
“Optional Settings”選項卡
“Optional Settings”選項卡顯示用于啟用或禁用硬件加速圖形的控件。默認情況下,如果電腦圖形適配器的驅動器支持硬件加速圖形,則就會使用硬件加速圖形。如果圖形適配器的驅動程序不支持 GPU-PV,則不會顯示此選項。
Step 5: 模擬器界面介紹(第一代HoloLens)
主窗口
.png)
工具欄
基本上與HoloLens 2相同。在主窗口的右側,可以看到模擬器工具欄。 工具欄包含以下按鈕:
- 關閉:關閉仿真器。
- 最小化:最小化模擬器窗口。
- 人類輸入:使用鼠標和鍵盤來模擬仿真器的人類輸入。
- 鍵盤和鼠標輸入:鍵盤和鼠標輸入將作為鍵盤和鼠標事件直接傳遞給 HoloLens OS,就如同已連接藍牙鍵盤和鼠標一樣。
- 適應屏幕:使模擬/器適合屏幕大小。
- 縮放:放大和縮小模擬器。
- 幫助:打開模擬器幫助。
- 打開設備門戶:在模擬器中打開 HoloLens OS 的 Windows 設備門戶。
- 工具:打開“其他工具”窗格。
模擬的房間
模擬的房間可用于在多個環境中測試應用程序。 模擬器隨附了多個房間數據。
安裝模擬器后,可以在%ProgramFiles(x86)%\Windows Kits\10\Microsoft XDE\(version)\Plugins\Rooms.中找到這些房間。
所有這些房間是使用 HoloLens 在真實環境中捕獲的:
- DefaultRoom.xef – 配有一臺電視機、一個茶幾和兩套沙發的小客廳。啟動仿真器時,默認會加載該房間。
- Bedroom1.xef – 配有一張桌子的小臥室。
- Bedroom2.xef – 配有一張雙人床、梳妝臺、床頭柜和步入式衣櫥的臥室。
- GreatRoom.xef – 配有客廳、餐桌和廚房的開闊大房間。
- LivingRoom.xef – 配有壁爐、沙發、搖椅和擺放了花瓶的茶幾的客廳。
在模擬器中,你只會看到自己渲染的全息影像。 但你看不到全息影像后面的模擬房間。 而在實際的 HoloLens 中,你會同時看到兩者的混合形式。 若要在 HoloLens 模擬器中查看模擬的房間,需要更新應用程序,以便在場景中渲染空間映射網格。