pygame.key.get_pressed() 方法中的错误
我不知道为什么以下给出错误:名称“K_SPACE”未定义。导入 pygame 还会导入键盘常量,其中包括“K_SPACE”。
我的代码:
if pygame.key.get_pressed()[K_SPACE]:
pygame.quit
谢谢
I have no idea why the following is giving the error: name 'K_SPACE' is not defined. Importing pygame also imports the keyboard constants which includes 'K_SPACE'.
My code:
if pygame.key.get_pressed()[K_SPACE]:
pygame.quit
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
如果你刚刚这样做了:
那么你需要这样做:
if you just did this:
Then you need to do this:
如果解释器抱怨符号未定义,可能您需要完全限定该名称:
或显式导入它:
If the interpreter complains about the symbol not being defined, probably you need to fully qualify the name:
or explicitly import it:
添加:
到程序的开头,这将导入关键变量。
Add:
to the beginning of your program, this will import the key variables.