gesture - Hololens 模拟手势
问题描述
我在 hololens 上运行服务器,并创建了一个作为客户端工作的 PC 应用程序。通过客户端,我可以拖动、重新缩放、旋转等统一创建的全息图。
全息图有一些功能,当用户在它们上做出空中点击手势时就会启动。我希望能够在我的 pc 应用程序中启动这些功能。最简单的方法就是将信息从应用程序发送到 hololens 来做某些事情,但是......
我想专门运行这些功能,就好像发生了空中点击手势一样。为此,我需要模拟一个空中点击手势。我想将坐标从 pc 应用程序发送到 hololens,并且我希望我的场景表现得就像在现实生活中没有执行该手势的情况下执行了实际的空中轻击手势一样。类似的事情可以在 Windows10 的 PC 版本上完成,例如这里的描述 https://superuser.com/questions/159618/simulating-mouse-clicks-at-specific-screen-coordinates。
有我的问题要问你。可以模拟手势吗?我真的很感激您可以与我分享的任何信息。谢谢。
解决方案
如果你使用标准的MRTK Gaze来处理你的手势,你可以定义一个新的 IInputSource。
添加游戏手柄输入的示例可能是一个很好的起点 -与其在按下游戏手柄按钮时触发空中点击,不如触发它以响应来自您的 PC 应用程序的远程调用。
这样做的好处是它与现有的输入系统保持一致 - 作用于输入的代码不需要知道它来自游戏手柄、手或桌面应用程序。
推荐阅读
- d3.js - d3 - 将文本与圆心对齐的问题 - 主导基线在 Firefox 上不起作用
- c# - C#遍历对象列表
- r - 尝试使用 geom_polygon 用颜色填充多边形时出错
- c++ - 无法使用 VAO 和 EBO (openGL) 绘制多个对象
- javascript - jQuery 选择器正在选择提交的所有输入类型
- javascript - 为什么内存堆溢出,为什么数组中的最后一项不步进+ 0.1?
- python - 合并 1D-CNN 和 2D-CNN
- php - 重写 2 个特定 URL 时出现 500 内部服务器错误
- react-native - 未定义不是对象(评估'_this2.setState')
- python - 我如何在 python 中进行点生成?