使用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()