Hololens 模拟手势

Hololens Simulate gestures

我在 Hololens 上 运行 宁服务器,我创建了一个作为客户端工作的 PC 应用程序。 通过客户端,我可以拖动、重新缩放、旋转等统一创建的全息图。

全息图有一些功能,当用户在其上做出隔空敲击手势时就会启动。 我希望能够在我的电脑应用程序中启动这些功能。 最简单的方法就是将信息从应用程序发送到 hololens 以执行某些操作,但是...

我想 运行 这些功能特别像隔空敲击手势一样。 为此,我需要模拟隔空敲击手势。 我想将坐标从 pc 应用程序发送到 hololens,并且我希望我的场景表现得像在现实生活中执行了一个实际的空中点击手势而不执行该手势。 PC 版的 Windows10 可以做类似的事情,例如这里描述的 https://superuser.com/questions/159618/simulating-mouse-clicks-at-specific-screen-coordinates.

我有一个问题要问你。 是否可以模拟手势?我真的很感激您可以与我分享的任何信息。 谢谢

如果您使用标准的 MRTK Gaze 东西来处理您的手势,您可以定义一个新的 IInputSource。

添加 Gamepad input could be a good starting point - instead of triggering an air tap when 按下游戏手柄按钮的示例,触发它以响应来自您的 PC 应用程序的远程调用。

这样做的好处是它与现有的输入系统保持一致 - 您的输入代码不需要知道它来自游戏手柄、手或您的桌面应用程序。