Unity Web Player 可以支持多点触控事件吗?从我测试的样本和我阅读的内容来看,它似乎不支持。我发现的所有 Unity 多点触控解决方案都是基于 TUIO 的,而 TUIO 似乎不适用于网络播放器。网络播放器似乎只支持鼠标事件。
所以我想知道是否可以在 Unity 网络播放器中为对象添加多点触控。如果是这样,我应该遵循什么路径来实现多点触控支持。
对此的任何帮助都非常感谢
谢谢
Unity Web Player 可以支持多点触控事件吗?从我测试的样本和我阅读的内容来看,它似乎不支持。我发现的所有 Unity 多点触控解决方案都是基于 TUIO 的,而 TUIO 似乎不适用于网络播放器。网络播放器似乎只支持鼠标事件。
所以我想知道是否可以在 Unity 网络播放器中为对象添加多点触控。如果是这样,我应该遵循什么路径来实现多点触控支持。
对此的任何帮助都非常感谢
谢谢
那里的几台PC,笔记本电脑没有真正的多点触控,它们在引擎盖下有一个模拟触摸,它将触摸作为点击事件,所以这样简单的点击(点击)或两个手指手势应该可以在网络播放器。不确定您想要实现什么或想要合并哪些手势。
我已经测试了多点触控,但在 Windows 版本中,没有使用网络播放器。
当您说似乎不起作用时是确认或您尚未测试。
我怀疑 TouchScript (TUIO) 应该在大多数情况下适用于高级触摸屏,而不是便宜的非标准 windows pc 屏幕。最好的办法是使用 Input.GetTouches 和将 fwd 移动到 touchScript 在一些多点触控屏幕中编写脚本。
还可以看看gestureworks.com,他们有一个库,可以用于统一的触摸手势,除了触摸脚本,到目前为止对我来说看起来更健壮。我还是要测试的。
到目前为止,我已经问过团结的人,他们已经确认触摸在 Windows 版本中的 Windows 表面上工作,不确定是否使用 Web 播放器。也在那里问你的问题。
另请查看与网络播放器无关的讨论,但它们列出了一些解决方法。 http://answers.unity3d.com/questions/220548/using-microsoft-surface-20-with-unity.html
TouchScript 的 david-demainlalune 通过向 Web 播放器添加触摸支持帮助我解决了这个问题。
https://github.com/david-demainlalune/TuioToUnityWebPlayerDemo
https://github.com/InteractiveLab/TouchScript
但他认为这可能不是一条很好的路线。使用上面的方法,我可以为网络播放器添加多点触控。但我决定将其作为一个 Unity 应用程序来实现,而不选择网络播放器选项,因为这不可靠。