Pygame不工作

时间:2013-04-08 02:47:01

标签: pygame

while done == False:
    for event in py.event.get():
        if event.type == py.QUIT:
            done = True
        elif event.type == KEYDOWN:
            if event.key == K_UP:
                player_y += 1

这是我的代码,我的调试器一直说没有定义KEYDOWN。请帮忙

2 个答案:

答案 0 :(得分:4)

在您的代码顶部包含此内容:

from pygame import KEYDOWN, K_UP

如果您愿意,可以添加更多密钥,例如K_LEFT, K_RIGHT, K_UP, K_DOWN, K_e

答案 1 :(得分:2)

完整的通话是pygame.KEYDOWN

而不是手动输入您需要的内容,只需将其添加到import pygamefrom pygame.locals import *下面,这应该适用于您需要的所有密钥。