0

我的问题是我想在 xcode 中编写一个简单的代码,如果我将另一部 iphone 靠近我的地方,然后联系...然后调用某个函数?帮助 ..

4

2 回答 2

2

很难确定一部 iPhone 会撞到另一部。

您可能很想使用地理定位工具,但它们只能告诉您两个设备何时在几米之内,这是最好的情况。我会做的是使用加速度计检测一个尖锐的爆炸并记下它发生的时间,使用 GameKit 提供的蓝牙通信(也许)询问连接的设备在这个确切的时刻是否有同样尖锐的撞击及时。如果他们这样做了,那么很可能(取决于您正在跟踪的设备数量等)充分判断一个设备何时“攻击”另一个设备。

但这仅适用于明显的冲击运动,您可能需要对加速度计进行复杂的过滤以改进您的检测方法。

于 2010-03-11T15:38:03.397 回答
0

您想要游戏套件。它具有相对简单的处理点对点通信的方法。

于 2010-03-11T13:53:22.607 回答