pygame最小开发框架


使用pygame开发,有一个最小的开发框架,可以帮助我们开发pygame时能快速看到程序运行结果,提高开发效率。

pygame最小开发框架代码如下:

import sys

# 导入pygame及常量库
import pygame
from pygame.locals import *

# 游戏中的一些常量定义
SIZE = WIDTH, HEIGHT = 640, 396
FPS = 60
TITLE = "Hello_明算"

# 颜色常量定义
BG_COLOR = 25, 102, 173

# 初始化
pygame.init()
pygame.mixer.init()

# 创建游戏窗口
screen = pygame.display.set_mode(SIZE)
# 设置窗口标题
pygame.display.set_caption(TITLE)
# 创建时间管理对象
clock = pygame.time.Clock()
# 创建字体对象
font = pygame.font.SysFont(None, 60,)

running = True
# 程序运行主体循环
while running:
    # 清屏(窗口纯背景色画纸绘制)
    screen.fill(BG_COLOR) # 准备一个画布

    # 绘制
    for event in pygame.event.get(): # 事件索取
        if event.type == QUIT: # 判断点击窗口右上角 “×”
            pygame.quit()
            sys.exit()

    # 刷新
    pygame.display.update()
    # 设置帧数
    clock.tick(FPS)

# 循环结束后,退出游戏
pygame.quit()


扫描二维码,在手机上阅读

打印输出所有事件

stable diffusion WebUI手动安装

评 论
更换验证码