pygame.key.get_pressed()方法出错



我不知道为什么会出现以下错误:名称"K_SPACE"没有定义。导入pygame还会导入键盘常量,其中包括"K_SPACE"。

我的代码:

if pygame.key.get_pressed()[K_SPACE]:
    pygame.quit

感谢

如果您刚刚这样做:

import pygame

然后你需要这样做:

if pygame.key.get_pressed()[pygame.K_SPACE]:
    pygame.quit

如果解释器抱怨没有定义符号,可能需要完全限定名称:

if pygame.key.get_pressed()[pygame.K_SPACE]:
    pygame.quit

或显式导入:

from pygame import K_SPACE
...
if pygame.key.get_pressed()[K_SPACE]:
    pygame.quit

添加:

from pygame.locals import *

到程序的开头,这将导入关键变量。

相关内容

  • 没有找到相关文章

最新更新