我正在为Hololens构建增强现实应用。我需要测试Air Tap Gesture,而不需要部署到Hololens。
有没有办法通过Hololens仿真器或Unity3D提供的全息仿真测试Air Tap功能?
答案 0 :(得分:3)
这取决于您的仿真环境:
Hololens Emulator(来自Microsoft,允许多个输入设备)
空中轻击手势 - 右键单击鼠标,按键盘上的Enter键,或使用Xbox控制器上的A按钮。
Windows Holographic Emulation (来自Unity,需要游戏控制器)
使用a执行点按手势 虚拟手 - 左右触发按钮; A按钮
答案 1 :(得分:0)
添加其他答案。如果您没有HoloLens,这将无济于事,但如果您这样做将显着加快开发速度。
在您的HoloLens上,下载Holographic Remoting应用程序。下载后打开并运行它,您将看到HoloLens的IP地址。
现在,转到Unity编辑器 - >窗口标签 - >全息仿真。这将打开一个新窗口。对于仿真模式,请选择远程设备。在远程计算机下输入IP地址。您可以根据需要修改其他设置。
现在,在HoloLens上运行应用程序,单击“连接”。连接完成后,Unity编辑器会告诉您,HoloLens应该变为空白。现在当您在编辑器上按下播放时,应用程序将在HoloLens上运行。
这不会将应用程序下载到您的HoloLens并在停止编辑时停止运行
答案 2 :(得分:0)
如果您在Unity编辑器中工作,
Shift + LMB(鼠标左键)可模拟向左轻击 手;
Space + LMB可以用右手模拟空中点击。
其他有用的地方:
注视。也 q / w / e / a / s / d。 (我知道问题只在于空运,但他们有点 一起来。)
如果您需要测试使用标准键盘输入的某些数据,则否 需要模拟airtap-只需用鼠标单击即可。