禁用鼠标事件 - Pygame
我做了一个游戏,当你死掉的时候,会出现一条消息,上面写着“游戏结束。按任意键重新开始。”
不过,现在的问题是,游戏会把鼠标的输入也算进去,因为我在循环里没有使用任何条件判断。我在想有没有什么特定的关键词可以用?我在谷歌上找了半天也没找到。
if event.type != MOUSEMOVE:
我希望能实现这个效果,但也许还有其他方法可以做到。谢谢大家的帮助!
1 个回答
1
在事件循环之前,先做这个:
pygame.event.set_blocked(pygame.MOUSEMOTION)
你可能还想阻止其他一些事件。想了解更多,可以查看这里: https://www.pygame.org/docs/ref/event.html