1:设置字体的对象(如何创建字体对象)?

1
2
3
4
5
# 导入Pygame模块并初始化
import pygame
pygame.init()
# 使用变量Font保存字体数据
Font = pygame.font.SysFont("arial", 20)

2:使用render()如何创建文本?

两道题一起做了

3:如何传入所要表达的文本在屏幕上?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# 导入pygame模块并初始化
import pygame
pygame.init()
# 创建屏幕并设置标题
# 初始化一个窗口
SCREEN = pygame.display.set_mode((288,512))
pygame.display.set_caption('字体练习')
# 循环
while True:
# 画出文本
SCREEN.blit(Font.render('画出的文本', True, (255, 255, 255)), (196, 0))
# 退出
if event.type==QUIT:
pygame.quit()
sys.exit()

这篇文章本来在上周就该发了,但是我懒(不)的(会)写。因此借鉴了CSDN我朋友的博客

1:如何获取键盘状态?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# 导入pygame模块
import pygame
# 导入pygame常量
from itertools import *
# 使用while循环重复监听状态
while True:
# 使用for循环遍历每一个事件
for event in pygame.event.get():
#使用if判断按键
if event.type == KEYDOWN:
elif '''.....''':
'''....'''
elif '''...'''
'''...'''

1:如何创建一个屏幕?

1
2
3
4
# 导入pygame模块
import pygame
# 创建屏幕
pygame.display.set_mode((1366,768))

2:使用代码写出屏幕标题。

1
2
3
4
5
6
# 导入pygame模块
import pygame
# 创建屏幕
pygame.display.set_mode((1366,768))
# 修改屏幕标题
pygame.display.set_caption('这是标题')