pygame笔记
1.安装
打开cmd输入命令:
pip install pygame
2.导入
import pygame
3.正题
pygame 常用代码
1.初始化
pygame.init() # pygame 初始化
pygame.display.init() # 初始化窗口类
pygame.mixer.init() # 初始化音乐模块
创建窗口
sc = pygame.display.set_mode((1000,800)) # 创建窗口,一个长1000宽800的窗口
音乐
boom_sound = pygame.mixer.Sound("res/baozha.ogg") # 加载音效
boom_sound.play() # 播放音效
pygame.mixer.music.play() # 播放
pygame.mixer.music.load("res/bg2.ogg") # 播放游戏正音乐
pygame.mixer.music.play(-1)
pygame.mixer.music.load("res/gameover.wav") # 加载
pygame.mixer.music.play()
图片
bgp = pygame.image.load("res/bgp.jpg") # 加载res/bgp.jpg图片
主循环内
sc.blit(pygame.font.Font('res/微软雅黑.ttf', 50).render("要写啥", True, (0, 0, 0)),(100,200)) # 绘制字体
# 颜色 坐标
sc.fill((0,255,255)) # 在屏幕里绘制出一个r,g,b的颜色
sc.blit(bgp, (800, 600)) # 绘制图片
pygame.display.update() # 刷新屏幕
pygame事件
for event in pygame.event.get(): # 遍历pygame所有事件,事件就是比如按下一个空格键
if event.type == pygame.QUIT: # 如果有关闭事件就关闭
pygame.quit()
sys.exit()
# 继续在这里增加监听事件
比如
if event.type == pygame.KEYDOWN: # 遍历按下的按钮
if event.key == { 事件 }: # 如果有就存入
# 执行按下按钮的操作
# 事件有:
pygame.K_a
pygame.K_b
...
4.结尾
感谢您的收看。
最后留下一个地址。
我用pygame做的小游戏
免费的。
声明: 本博客由作者原创,未经作者同意不得转载。