|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- import sys
- import pygame
- from settings import Settings
- #引入settings模块中的Settings类
- def run_game():
- #初始化化游戏并穿件一个屏幕对象
- pygame.init()
- ai_settings=Settings()
- screen = pygame.display.set_mode(
- (ai_settings.screen_width,ai_settings.screen_height))
- #引用类文件把窗口调用到screen变量中
- pygame.display.set_caption("Alien Invasion")
- #设置背景颜色
- bg_color = (230,230,230)
-
-
- #开始游戏循环
- while True:
- #监视键盘鼠标事件
- for event in pygame.event.get():
- if event.type == pygame.QUIT:
- sys.exit()
- #每次循环时重绘屏幕
- screen.fill(bg_color)
- screen.fill(ai_settings.bg_color)
- #让最近绘制的屏幕可见
- pygame.display.flip() #像移动刷新界面
- run_game()
复制代码
运行时生成屏幕对象但是点击关闭为什么关闭不了呢?
- #监视键盘鼠标事件
- for event in pygame.event.get():
- if event.type == pygame.QUIT:
- sys.exit()
复制代码
这串代码不应该时监视是否点击关闭按钮的嘛?
|
|