为什么我关闭不了游戏窗口

来源:3-2 飞机大战项目搭建

慕雪5048358

2020-05-25 17:02:14

import pygame, sys

def main():
   """游戏入口,main方法"""
   pygame.init()

   width, height = 480, 852
   #屏幕对象
   screen = pygame.display.set_mode((480, 852))
   #设置窗口标题
   pygame.display.set_caption('飞机大战')
   #加载背景图片
   bg = pygame.image.load('D:\\python_game\\综合项目实战\chapter12\\assets\images\\background.png')
   while True:
       # 1.监听事件
       for event in pygame.event.get():
           #退出游戏
           if event == pygame.QUIT:
               pygame.quit()
               sys.exit()
       #更新游戏状态
       #绘制
       screen.blit(bg,bg.get_rect())
       pygame.display.flip()


if __name__ == '__main__':

    main()

写回答

1回答

好帮手慕觉浅

2020-05-25

同学你好:这里应该是event.type == pygame.QUIT,修改后即可,如下图。

http://img.mukewang.com/climg/5ecb8af309ee320b05870482.jpg

如果解决了你的疑惑,请采纳,祝学习愉快~


0

0 学习 · 8160 问题

查看课程