Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/193.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在无限滚动2D游戏中检测碰撞的最佳方法是什么?_Java_Android_Collision - Fatal编程技术网

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

Java 在无限滚动2D游戏中检测碰撞的最佳方法是什么?,java,android,collision,Java,Android,Collision,我正在开发一款android 2D游戏,其中包括无限的跑步和跳高。我正在尝试实现一个经过修改的哈希网格,它可以回收其单元格,但是我越深入它,我越觉得它会非常慢。我还使用哈希网格来参考渲染和生成的内容。我的问题是,有没有满足我需求的系统?或者是一些有效使用网格的技巧?您可能想看看 在过去,我不得不处理一个有一些冲突的游戏,但它是Java的,所以我可以完美地使用awt.geom库,这在Android中是不可用的 另一种方法是使用“contains”和“intersect”来处理和检测冲突 在过去,我

我正在开发一款android 2D游戏,其中包括无限的跑步和跳高。我正在尝试实现一个经过修改的哈希网格,它可以回收其单元格,但是我越深入它,我越觉得它会非常慢。我还使用哈希网格来参考渲染和生成的内容。我的问题是,有没有满足我需求的系统?或者是一些有效使用网格的技巧?

您可能想看看 在过去,我不得不处理一个有一些冲突的游戏,但它是Java的,所以我可以完美地使用awt.geom库,这在Android中是不可用的


另一种方法是使用“contains”和“intersect”来处理和检测冲突 在过去,我不得不处理一个有一些冲突的游戏,但它是Java的,所以我可以完美地使用awt.geom库,这在Android中是不可用的

另一种方法是使用“包含”和“相交”处理和检测碰撞