sys:system的简称。包含了一些与系统有关的函数。
step1:构建游戏的主框架
import sys import pygame def run_game(): '''初始化游戏并创建一个屏幕对象''' pygame.init() # 创建一个显示窗口,宽1200像素,高800像素 screen = pygame.display.set_mode((600, 400)) # 显示图标为外星人 image = pygame.image.load(r"Alien.ico").convert_alpha() pygame.display.set_icon(image) # 显示窗口的标题为'Alien Invasion' pygame.display.set_caption('Alien Invasion') # 开始游戏的主循环 while True: # 监视键盘和鼠标事件 for event in pygame.event.get(): if event.type == pygame.QUIT: sys.exit() # 让最近绘制的屏幕可见 pygame.display.flip() run_game()
其中pygame.display.set_caption()的语法:
set_caption(title, icontitle=None) -> None
如果显示器具有窗口标题,则此功能将更改窗口上的名称。某些系统支持用于最小化显示的备用较短标题。icontitle这个参数可以不用考虑。
.convert_alpha():修改图像(Surface 对象)的像素格式,让 pygame 可以更快的处理图像绘制
窗口显示效果是这样的: