首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在执行alien_invasion时收到此错误。如何摆脱这个问题?

在执行alien_invasion时收到此错误。如何摆脱这个问题?
EN

Stack Overflow用户
提问于 2018-05-24 10:16:30
回答 1查看 32关注 0票数 0
代码语言:javascript
复制
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行,在run_game()中

文件"",第14行,in run_game if event.type() == pygame.QUIT:

TypeError:“int”对象不可调用

代码语言:javascript
复制
if event.type() == pygame.QUIT:

如果我一直这样下去,我也会出错

EN

回答 1

Stack Overflow用户

发布于 2018-05-24 10:19:20

看起来event.type是一个整数,而不是一个函数,所以请尝试:

代码语言:javascript
复制
if event.type == pygame.QUIT:
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50499964

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档