【问题标题】:How do I test the Air Tap gesture in Hololens Emulator?如何在 Hololens Emulator 中测试 Air Tap 手势?
【发布时间】:2017-09-19 07:07:18
【问题描述】:

我正在为 Hololens 构建增强现实应用。我需要在不部署到 Hololens 的情况下测试 Air Tap 手势。

有没有什么方法可以通过 Hololens Emulator 或 Unity3D 提供的 Holographic Emulation 来测试 Air Tap 功能?

【问题讨论】:

  • 我认为 Holotool 套件在使用 Hololens 相机和输入预制件时会解决这个问题。
  • @Everts 我的意思是当我在 Hololens Emulator 上运行我的项目时,我将如何通过 Air Tap 而不是通过鼠标点击来点击按钮。

标签: unity3d augmented-reality hololens-emulator


【解决方案1】:

这取决于您的仿真环境:

  • Hololens Emulator(来自微软,允许多个输入设备)

    Air tap 手势 - 右键单击​​鼠标,按键盘上的 Enter 键,或使用 Xbox 控制器上的 A 按钮。

  • Windows Holographic Emulation(来自 Unity,需要游戏控制器)

    执行轻击手势 虚拟手 - 左右触发按钮; A 按钮

【讨论】:

  • 有时在 Hololens Emulator 的键盘上也需要 Space 键(来自 Microsoft,允许多个输入设备)
【解决方案2】:

添加到另一个答案。如果您没有 HoloLens,这将无济于事,但如果您这样做,将显着加快开发速度。

在 HoloLens 上,下载 Holographic Remoting 应用程序。下载后打开并运行它,您将看到 HoloLens 的 IP 地址。

现在,转到 Unity 编辑器 -> 窗口选项卡 -> 全息仿真。这将打开一个新窗口。对于仿真模式,选择远程设备。在远程机器下输入 IP 地址。您可以根据需要修改其他设置。

现在,应用程序在 HoloLens 上运行,单击连接。连接后,Unity 编辑器会告诉您,并且 HoloLens 应该变为空白。现在,当您在编辑器上按播放时,应用程序将在 HoloLens 上运行。

这不会将应用下载到您的 HoloLens 并在您停止编辑器时停止运行

【讨论】:

    【解决方案3】:

    如果您在 Unity 编辑器中工作,

    • Shift + LMB(鼠标左键)模拟左键的空敲 手;

    • Space + LMB 以模拟右手轻敲。

    其他有用的点:

    • 可以通过按住 RMB 来控制注视。还 q/w/e/a/s/d。 (我知道问题只是关于airtap,但他们有点 一起来)。

    • 如果您需要测试使用标准键盘键入一些数据,则无需 需要模拟airtap - 只需用鼠标点击即可。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-06
      相关资源
      最近更新 更多