如何检查鼠标和精灵组之间的冲突

时间:2013-02-19 19:24:36

标签: python mouse pygame collision

我正在尝试检测鼠标和精灵组之间的碰撞。我已经搜索了一段时间但却找不到任何相关信息。所以如果你知道如何做到这一点,请你解释一下这样的事情是怎么做的?如果是这样,我会非常感激。此外,我不确定我需要向您展示哪些代码部分,但如果您需要,请告诉我您需要哪些部分,我会发布。

1 个答案:

答案 0 :(得分:1)

如果你正在使用pygame,最简单的方法是创建一个没有图像的Sprite,并且位置会随着鼠标而改变。要访问鼠标坐标,请使用:

pygame.mouse.get_pos(): return (x, y)

然后你可以使用现有的碰撞检测与这个新的Sprite。