import pygame
import sys
def run_game():
pygame.init()
screen = pygame.display.set_mode((1200,800))
pygame.display.set_caption("Alien Invasion")
bg_color = (230, 230, 230)
while True:
screen.fill(bg_color)
for event in pygame.event.get():
if event.type() == pygame.QUIT:
sys.exit()
pygame.display.flip()
run_game()
这是iam geeting的错误:
追踪(最近一次呼叫最后一次):
文件"",第19行,in run_game()
文件"",第14行,在run_game中 if event.type()== pygame.QUIT:
TypeError:' int'对象不可调用
if event.type() == pygame.QUIT:
如果我保持这样,我也会收到错误
答案 0 :(得分:0)
看起来event.type
是整数,而不是函数,所以请尝试:
if event.type == pygame.QUIT: