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 可以更快的处理图像绘制
窗口显示效果是这样的: