2012-01-16 45 views

回答

3

如果你只是這樣做:

import pygame 

然後,你需要這樣做:

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

O.P .:另一種方式是通過'import pygame'從pygame.locals導入*行中添加一個'''' - 因此只能獲得模塊名稱空間上的常量。 – jsbueno 2012-01-16 12:26:54

1

如果解釋抱怨沒有被定義的,也許你需要完全限定的名稱符號:

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

或顯式導入:

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

地址:

from pygame.locals import * 

到程序的開始,這將導入的關鍵變量。