Python--Pygame笔记

mac2022-06-30  23

暑假时参加学校的python培训,学习pygame。好记性不如烂笔头,今天将暑假的培训做一个总结,方便以后的学习。

1导包

import pygame

2界面设置

2.1屏幕设置

2.1.1初始化

#界面初始化 pygame.init()

2.1.2定义标题

pygame.display.set_caption("标题")

2.1.3屏幕大小设置

screen=pygame.display.set_mode((长,宽))

2.2图片设置

2.2.1图片加载

pygame.image.load(r"图片路径")

2.2.2图片大小处理

pygame.transform.scale(图片变量,(长,宽))

2.2.3显示图片

screen.blit(图片变量, (横坐标, 纵坐标))

2.3文字设置

2.3.1文字设置

font=pygame.font.Font("文字格式路径",文字大小)

2.3.2文字显示

screen.blit(font.render(“文字内容”, True, (0, 0, 0)颜色), (横坐标,纵坐标))

3多媒体设置

3.1初始化

#音乐模块初始化 pygame.mixer.init()

3.2加载音乐

pygame.mixer.Sound(r"音乐文件路径")

3.3播放音乐

音乐变量.play()

3.4音乐暂停

音乐变量.stop()

4监听器设置

4.1遍历事件

for event in pygame.event.get():

4.2判断事件类型

4.2.1退出事件

if event.type==pygame.QUIT: exit()

4.2.2鼠标点击事件

if event.type==pygame.MOUSEBUTTONDOWN: #获取鼠标坐标 x,y=pygame.mouse.get_pos()

5显示刷新

pygame.display.update()

 

最新回复(0)