一、什么是Pygame?
pygame是一个跨平台的python模块,专为电子游戏设计,包含图像、声音。
二、安装pygame
# pip3.6 install pygame
测试:
三、pygame基本框架
代码:
import sys #导入sys模块
import pygame #导入pygame模块
pygame.init() #pygame初始化
size = width,height = 800,800 #设置窗口宽、高
screen = pygame.display.set_mode(size) #显示窗口
while True: #死循环,确保程序不会停止,窗口不会关闭
for event in pygame.event.get(): #pygame.event.get()获取事件队列,依据type来判断事件类型
if event.type == pygame.QUIT: #检测到关闭pygame窗口事件
sys.exit() #退出循环
pygame.quit() #退出pygame
运行结果:
出现以下窗口
四、pygame的常用模块
加载图片:
pygame.image.load("图片名称")
eg:
xiaojiejie = pygame.image.load("./data/a/o/l/t/i/p/xiaojiejie.jpeg")
# ./data/a/o/l/t/i/p/xiaojiejie.jpeg 图片寻找路径
设置窗口标题:
pygame.display.set_caption('来自一个爱你的小哥哥')
加载左上角的小图标:
taoxin = pygame.image.load("./data/a/o/l/t/i/p/taoxin.jpg").convert_alpha()
pygame.display.set_icon(taoxin) #图标
效果示意图:
背景颜色:
#以下是三原色
red = (255,0,0)
green = (0,