pygame在窗口显示文字
时间: 2023-12-05 12:03:33 浏览: 76
pygame游戏之旅 游戏中添加显示文字
可以使用pygame中的Font模块来显示文字。以下是一个简单的例子:
```python
import pygame
# 初始化pygame
pygame.init()
# 创建窗口
screen = pygame.display.set_mode((400, 300))
# 加载字体
font = pygame.font.Font(None, 36)
# 创建文本对象
text = font.render("Hello, Pygame!", True, (255, 255, 255))
# 获取文本对象的矩形
text_rect = text.get_rect()
# 将文本对象居中显示在窗口上
text_rect.center = (200, 150)
# 渲染文本
screen.blit(text, text_rect)
# 刷新屏幕
pygame.display.flip()
# 等待用户关闭窗口
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
quit()
```
这个例子创建了一个窗口,加载了一个字体,创建了一个文本对象,并将文本对象居中显示在窗口上。最后刷新屏幕,并等待用户关闭窗口。
阅读全文