如何检查鼠标与精灵组的碰撞
我正在尝试检测鼠标和一个精灵组之间的碰撞。我搜索了一段时间,但没有找到相关的信息。如果你知道怎么做,能不能给我解释一下这个是怎么实现的?如果可以的话,我会非常感激。另外,我不太确定需要展示哪些代码部分,如果你需要的话,请告诉我你需要哪部分,我会把它发给你。
1 个回答
1
如果你在使用pygame,最简单的方法就是创建一个没有图像的精灵(Sprite),然后让它的位置随着鼠标移动而变化。要获取鼠标的坐标,可以使用:
pygame.mouse.get_pos(): return (x, y)
然后你就可以用你现有的碰撞检测来处理这个新的精灵了。