创建一个pygame基本步骤

创建一个pygame基本步骤:

第一步:先引入相关包(导入要用的库)

import pygame
import sys
import os

第一个必须要用到的pygame库

程序退出要用的sys库

获取系统绝对地址用的os库

第二步:初始化pygame,创建背景

pygame.init()
screen = pygame.display.set_mode((500, 500))

pygame.init()用语pygame的初始化

set_mode(size=(0, 0), flags=0, depth=0, display=0)函数会返回一个Surface对象,代表了在桌面上出现的那个窗口,三个参数,size参数为元组(宽度,高度),代表分辨率(必须);flags参数是一个标志位,如果不用什么特性,就指定为0,默认为0;depth为色深,用于颜色的位数。

第三步:游戏主循环、处理事件、屏幕绘制

# 游戏主循环
while True:
    # 处理事件
    for event in pygame.event.get():
        # 当窗口事件类型等于关闭窗口时,执行下边语句
        if event.type == pygame.QUIT:
            # 取消初始化所有pygame模块
            pygame.quit()
            # 终止程序
            sys.exit()

    # 在屏幕上绘制
    pygame.display.flip()

这里引入pygame的事件概念
pygame.event.get()可以获取目前的所有事件
event.type事件的属性返回发生的事件的类型
pygame.QUIT当Python解释器关闭时,无论如何都会调用此方法。
sys.exit()终止程序
pygame.display.flip()将完整显示的Surface更新到屏幕

人已赞赏
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧