我正在尝试检测鼠标和精灵组之间的碰撞。我已经搜索了一段时间但却找不到任何相关信息。所以如果你知道如何做到这一点,请你解释一下这样的事情是怎么做的?如果是这样,我会非常感激。此外,我不确定我需要向您展示哪些代码部分,但如果您需要,请告诉我您需要哪些部分,我会发布。
答案 0 :(得分:1)
如果你正在使用pygame,最简单的方法是创建一个没有图像的Sprite,并且位置会随着鼠标而改变。要访问鼠标坐标,请使用:
pygame.mouse.get_pos(): return (x, y)
然后你可以使用现有的碰撞检测与这个新的Sprite。