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


 

 


posted on 2018-10-22 20:09  python大萌新  阅读(382)  评论(0编辑  收藏  举报