iPad - 哪位用户触摸了屏幕?

时间:2011-10-29 15:44:20

标签: ios cocoa-touch ipad multi-touch

当有人指着一根手指时,他的手指指向一个特定的方向,对吧? 好的,所以当用户触摸iPad时,我想知道触摸的来源。我不是在iPad上说。我的意思是用户与iPad相比在物理位置上的位置。 你可以说“简单!你只需检查iPad的方向就可以了。” 有问题。在我的场景中,有2个用户,每个用户位于iPad的另一侧,我的目标是确定2个用户中的哪个用户触摸了iPad。 我知道在Microsoft Surface上,您可以通过查看表面上手指创建的阴影来确定信息。不幸的是,它无法在iPad上运行,因为相机无法恢复触摸。

2 个答案:

答案 0 :(得分:2)

由于您不打算从iPad获取原始数据,我怀疑这是可能的。

答案 1 :(得分:1)

  

不幸的是,它无法在iPad上运行,因为相机无法恢复触摸。

嗯,是的。你已经回答了自己的问题。触摸事件只是屏幕表面的事件。如果两个用户都可以触摸屏幕上的任何位置,那么您无法知道是谁做的。

你可能会要求玩家1使用一个手指而玩家2使用两个手指,但这对玩家2来说有点不公平,或者你可以将这些触摸读作微型拖动并猜测每个玩家都在推离他们自己,但这可能不适用于您的游戏环境。

(我以为你在谈论游戏)