【学习笔记】《Python从入门到实践》第12章游戏编写——主模块Alien Invasion

#导入两个库

import sys

import pygame

def run_game():

  #初始化游戏并创建一个屏幕对象

  pygame.init()#没搞清楚初始化有什么用?

  screen = pygame.display.set_mode((1200,800))#创建一个1200*800大小的窗口

  pygame.display.set_caption("Alien Invasion")#给窗口标题命名——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)

    #让最近绘制的屏幕可见

    pygame.display.flip()

run_game()

猜你喜欢

转载自www.cnblogs.com/bladeofstalin/p/9092964.html