Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 禁用鼠标事件-Pygame_Python_Input_Pygame - Fatal编程技术网

Python 禁用鼠标事件-Pygame

Python 禁用鼠标事件-Pygame,python,input,pygame,Python,Input,Pygame,我制作了一个游戏,当你死后,会出现一条信息,上面写着“游戏结束,按任意键重新玩。” 但是,这会计算鼠标输入,因为我的for循环中没有if语句。我想知道是否有一个特定的关键字我可以使用?我在谷歌上找不到 if event.type != MOUSEMOVE: 这正是我所希望的,但也许还有另一种方法。谢谢你的帮助 在事件循环之前执行此操作: pygame.event.set_blocked(pygame.MOUSEMOTION) 您可能还想阻止其他一些事件。请参阅此处的更多信息: 我对pygam

我制作了一个游戏,当你死后,会出现一条信息,上面写着“游戏结束,按任意键重新玩。”

但是,这会计算鼠标输入,因为我的for循环中没有if语句。我想知道是否有一个特定的关键字我可以使用?我在谷歌上找不到

if event.type != MOUSEMOVE:

这正是我所希望的,但也许还有另一种方法。谢谢你的帮助

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

pygame.event.set_blocked(pygame.MOUSEMOTION)
您可能还想阻止其他一些事件。请参阅此处的更多信息:

我对pygame不太熟悉,但它似乎有一个鼠标移动的事件类型:
pygame.MOUSEMOTION
。你试过这个吗?