文章目录
前言
本文章主要为了复习小码王-py-L2第三阶段
一、pygame
导入pygame
import pygame
初始化(检查pygame的功能)
pygame.init()
设置参数
width = 400 # 窗口的宽
height = 500 # 窗口的高
设置静态窗口
screen = pygame.display.set_mode((width, height))
设置标题
pygame.display.set_caption("标题")
设置背景颜色
bg=(0,125,125)
screen.fill(bg)
创建角色
flap = pygame.image.load("XXX.png")
将角色贴在(x,y)
screen.blit(flap, (x坐标,y坐标))
设置字体
font = pygame.font.SysFont("微软雅黑", 24)
设置文字:参数(文字内容,是否抗锯齿(位图(False),矢量图(True))
text = font.render("文字内容" + str(score), True, (255, 255, 255))
将文字贴在(x,y)
screen.blit(text, (x,y))
创建时钟
clock = pygame.time.Clock()
设置帧率
clock.tick(60)
检测事件(获取所有键鼠操作)
pygame.event.get()
创建键盘元组
keys = pygame.key.get_pressed() #写在循环外
检测事件(通过右上角的×关闭窗口)
for event in pygame.event.get():
缩进 if event.type == pygame.QUIT:
缩进缩进pygame.quit()
检测事件(响应键盘)
keys = pygame.key.get_pressed()
缩进# 方向箭头响应,控制挡板
缩进if keys[pygame.K_LEFT]:
缩进缩进flap_x -= 3
缩进if keys[pygame.K_RIGHT]:
缩进缩进flap_x += 3
常用按键名称
1.pygame.K_LEFT 左移键
2.pygame.K_RIGHT 右移键
3.pygame.QUIT 鼠标
4.K_UP 上键
5.K_DOWN 下键
刷新
pygame.display.update()
总结
以上就是今天要讲的内容,预祝大家获得好成绩(特别是我)!