2013-04-08 51 views
1
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。請幫助Pygame不工作

回答

4

包括這在你的代碼的頂部:

from pygame import KEYDOWN, K_UP 

添加更多的按鍵,比如K_LEFT, K_RIGHT, K_UP, K_DOWN, K_e如果你喜歡

+0

非常感謝你:) – fifiman 2013-04-08 02:51:08

2

充分調用pygame.KEYDOWN

,而不是手動打字那些你需要的只是在import pygamefrom pygame.locals import *的下面加上這個,這應該適用於你需要的所有密鑰。