0

这是我在这里的第一个问题,所以我会尽力而为。我正在使用 Javascript 和 HTML5 Canvas 编写基于 2D 瓷砖的平台游戏。我使用 EaselJS 作为渲染器,使用 PhysicsJS 进行碰撞检测。我用“平铺地图编辑器”制作了一张地图。

我的问题是碰撞检测。它绝对有效,但问题是我遇到了太多的碰撞。我的瓷砖彼此相邻,边缘到边缘。这样做的问题是每个图块都与它们周围的图块发生多次碰撞。有没有办法解决这个问题?所以基本上我'只需要在没有连接到另一个瓷砖的瓷砖外边缘上进行碰撞检测'。

我已经让我的身体比我的实际图像小 1 像素,但我认为这不是好方法。

提前致谢

4

0 回答 0