在无限滚动2D游戏中检测碰撞的最佳方法是什么?

时间:2012-08-11 07:34:51

标签: java android collision

我正在开发一款Android 2D游戏,它涉及无限的跑步和跳跃到很高的高度。我正在尝试实现一个修改好的哈希网格来回收它的单元格,但是我越深入挖掘它就越觉得它会变得非常慢。我还使用哈希网格来引用渲染和生成的内容。我的问题是,有没有满足我需求的系统?或者也许有效地使用网格的一些技巧?

1 个答案:

答案 0 :(得分:1)

您可能希望了解Box2D 过去我不得不处理一些碰撞游戏,但它是用Java编写的,所以我可以使用awt.geom库完美地工作,这在Android中是不可用的。

另一种方法是使用Rect并检测与“包含”和“相交”的碰撞。

相关问题