pygame 设置字体的颜色
时间: 2023-12-19 14:51:40 浏览: 33
在 Pygame 中设置字体颜色,可以使用 `pygame.Color()` 或者 `pygame.color.Color()` 方法。例如:
```python
import pygame
# 初始化 Pygame
pygame.init()
# 设置屏幕大小和标题
screen = pygame.display.set_mode((500, 500))
pygame.display.set_caption("设置字体颜色")
# 设置字体和字体大小
font = pygame.font.SysFont('Comic Sans MS', 30)
# 设置字体颜色为红色
text_color = pygame.Color('red')
# 渲染文本
text = font.render('Hello, Pygame!', True, text_color)
# 绘制文本到屏幕上
screen.blit(text, (100, 100))
# 刷新屏幕
pygame.display.flip()
# 游戏循环
while True:
# 处理事件
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
sys.exit()
```
在上面的示例中,我们使用 `pygame.Color()` 方法创建了一个红色的颜色对象,并将其作为第三个参数传递给 `font.render()` 方法,从而设置了文本的颜色。