2012-08-11 44 views
1

我正在开发一款涉及无限跑步和跳跃到极致的android 2D游戏。我试图实现一个修改后的哈希网格来回收它的单元格,但是我越深入挖掘它越多,我感觉它会很慢。我也使用散列网格来参考渲染和产生的内容。我的问题是,有没有满足我需求的系统?或者,也许有一些技巧有效地使用网格?在无限滚动2D游戏中检测碰撞的最佳方法是什么?

回答

1

您可能想看看Box2D 过去我不得不照顾一些有碰撞的游戏,但它是用Java编写的,所以我可以使用awt.geom库完美地工作, Android系统。

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