1

我想做一个像 Bump 这样的应用程序,触摸两部 iPhone 我可以检测到它们,有人知道我怎样才能检测到 iPhone 的物理碰撞吗?

非常感谢!

4

2 回答 2

5

结合使用加速度计事件、地理位置和时间。

  1. 检测应用程序中的物理碰撞。使用加速度计检测运动和该运动的突然停止。
  2. 将碰撞事件上传到您的中央服务器。碰撞事件包括地理位置和时间。
  3. 在中央服务器上确定是否存在具有相似属性的匹配碰撞事件:时间和位置。如果有冲突,例如在会议的人群中,只需要求用户再次碰撞。
  4. 如果存在匹配的唯一碰撞事件,则通知两个客户端发生了碰撞并将它们匹配以进行进一步处理。

另请参阅“碰撞”技术如何工作?

于 2012-02-25T15:58:49.890 回答
2

虽然我也开始自己尝试这样做,但老实说,使用 Bump API 既快速又轻松……而且它确实有效。我强烈建议您在尝试“自己动手”之前先检查一下...

于 2012-09-25T04:37:43.657 回答