禁用鼠标事件 - Pygame

时间:2014-03-06 07:44:22

标签: python input pygame

我有一个游戏,当你死了,会出现一条消息,上面写着“游戏结束。按任意键再玩一次。”

然而,这会计算鼠标输入,因为我的for循环中没有if语句。我想知道我是否可以使用某个关键词?我似乎无法在谷歌上找到一个。

if event.type != MOUSEMOVE:

这是我所希望的,但也许有另一种方法可以做到这一点。谢谢你的帮助!

1 个答案:

答案 0 :(得分:0)

在事件循环之前执行此操作:

pygame.event.set_blocked(pygame.MOUSEMOTION)

你可能也想阻止其他一些事件。在这里查看更多: https://www.pygame.org/docs/ref/event.html