-2

我正在用 Pygame 编写游戏,我想获得碰撞检测。目标是当一个物体撞到另一个物体时,目标物体就会消失。我想避免上课,现在我的代码课少一点,在脚本上。这使得碰撞检测变得困难,因为 Pygame 中的 Rect 方法是由对象(类)调用的。

我想要实现的逻辑是:

  1. 物体撞击目标物体

  2. 目标物体消失。

有没有一种简单的方法来实现这一点?(可能的代码最少)

4

1 回答 1

0

每个矩形可以由两个点(左下角和右上角)定义。

在不使用类的情况下,您可以编写一个函数来检查两个矩形之间的碰撞。

该函数需要以下参数:矩形A和B的左下角,矩形A和B的右上角坐标。

另外:查看“边界框碰撞检测”...

于 2013-10-12T08:18:40.850 回答