2011-10-29 81 views
1

当有人点一个手指时,他的手指指向一个特定的方向,对吧? 好的,所以当用户触摸iPad时,我想知道触摸的来源。我不是在iPad上说的。我的意思是,与iPad相比,用户身处何处。 你可以说“简单!你只需检查iPad的方向,然后就可以了。” 有问题。在我的场景中,有2个用户,每个用户都在iPad的另一侧,我的目标是确定2个用户中的哪一个用户触摸了iPad。 我知道在Microsoft Surface上,您可以通过查看表面上手指创建的阴影来确定信息。不幸的是,它不能在iPad上工作,因为触摸不能被相机恢复。iPad - 哪位用户触摸屏幕?

+2

看来你似乎已经知道这是做不到的。 – Sparky

+0

无论您的手指在哪里,手指都会产生相同的电容。不会发生。 –

回答

1

不幸的是,它不能在iPad上工作,因为触摸不能被相机恢复。

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

你可以让玩家1使用一个手指和玩家2来使用两个手指,但是这对玩家2来说会有点不公平,或者你可以把它看作微型拖拽并猜测每个玩家都在推开从他们自己,但这可能不适用于您的游戏环境。

(我假定你正在谈论一款游戏)

+0

这里的问题不是没有摄像头,但你会得到没有原始数据。这可以通过运行Android或定制产品的设备实现(有一些出版物涉及此主题)。 – tilo

+0

好主意!!!谢谢 !我想我会用微型拖拽去。非常感谢 :) – Plot

2

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

+0

你在这方面的原始数据是什么意思? – jrturton

+0

触摸点实际上不仅仅是“一个”点(因为你的指尖不是那么微小)。有一些基本的机制,会给你这些点的中心(或最有可能的目标区域) – tilo

+0

好的,有趣的东西,谢谢。我想象有一些有趣的应用程序! – jrturton

相关问题