gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 04:04:44 26 4
gpt4 key购买 nike

我正在开发一款 Android 2D 游戏,其中涉及无限奔跑和跳跃到很高的高度。我正在尝试实现一个经过修改的哈希网格来回收其单元格,但我对它的研究越多,我就越觉得它会非常慢。我还使用散列网格来引用渲染和生成的内容。我的问题是,是否有任何系统可以满足我的需求?或者一些有效使用网格的技巧?

最佳答案

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

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

关于java - 在无限滚动 2D 游戏中检测碰撞的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11912926/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com