使用pygame.USEREVENT创建多个用户事件是需要将该常量加1即可:
-
# 创建第一个用户事件
-
EVENT1 = pygame.USEREVENT
-
# 创建第二个用户事件
-
EVENT2 = pygame.USEREVENT + 1
-
... ...
-
检测用户事件:
-
event_list = pygame.event.get() #可以获取用户当前操作的事件列表
-
for event in event_list:
-
"""遍历事件列表"""
-
if event.type == EVENT1:
-
pass
-
elif event.type == EVENT2:
-
pass
来源:https://blog.youkuaiyun.com/bigSun2017/article/details/104738869