【发布时间】:2022-08-20 17:19:28
【问题描述】:
为了测试我的 pygame 程序,我想使用键盘输入移动一个绿色矩形,
但是当我运行它时,它会崩溃:AttributeError: module \'pygame\' has no attribute \'event_get\'
这是代码:
player_x = 50
player_y = 50
display.fill(white)
pygame.draw.rect(display,green,(player_x,player_y,75,100))
pygame.display.update()
run = True
while run:
for event in pygame.event_get():
if(event.type == pygame.KEYDOWN):
if(event.key == pygame.K_RIGHT):
player_x += 10
screen.blit((player_x, payer_y))
pygame.display.update()
#Exit game
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
sys.exit()
pygame.display.flip()
clock.tick(60)
-
这是一个错字!它必须是
event.get()而不是event_get()