如果按下鼠标,为什么不会跳出pygame

时间:2013-11-29 22:49:43

标签: python pygame

这是代码:

 pygame.mouse.get_pressed() 
    for event in pygame.event.get():
            if (event.type==pygame.KEYDOWN):
                if (event.key==pygame.K_LEFT):
                        mouth_x-=55
                if (event.key==pygame.K_RIGHT):
                        mouth_x+=55
                if event.type==MOUSEBUTTONDOWN:
                       pygame.quit()

当我在程序中按下鼠标时,没有任何反应,但如果我将pygame.quit()附加到一个 其工作的关键事件。 任何想法的家伙?

1 个答案:

答案 0 :(得分:3)

您正在按下按键代码

中测试鼠标按键
 pygame.mouse.get_pressed() 
    for event in pygame.event.get():
            if (event.type==pygame.KEYDOWN):
                if (event.key==pygame.K_LEFT):
                        mouth_x-=55
                if (event.key==pygame.K_RIGHT):
                        mouth_x+=55
            if (event.type==MOUSEBUTTONDOWN):
                pygame.quit()

那应该有用