在pygame中显示文本可以通过以下步骤实现:
import pygame
import sys
pygame.init()
screen = pygame.display.set_mode((800, 600))
pygame.display.set_caption("显示文本")
font = pygame.font.Font(None, 36) # 设置字体和字号
text = font.render("Hello, World!", True, (255, 255, 255)) # 渲染文本,参数依次为文本内容、抗锯齿、颜色
screen.blit(text, (400 - text.get_width() // 2, 300 - text.get_height() // 2)) # 将文本绘制到窗口上,参数依次为文本对象和位置
pygame.display.flip()
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
sys.exit()
完整代码示例:
import pygame
import sys
pygame.init()
screen = pygame.display.set_mode((800, 600))
pygame.display.set_caption("显示文本")
font = pygame.font.Font(None, 36)
text = font.render("Hello, World!", True, (255, 255, 255))
screen.blit(text, (400 - text.get_width() // 2, 300 - text.get_height() // 2))
pygame.display.flip()
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
sys.exit()
这样就可以在pygame中显示文本了。在这个示例中,我们使用pygame库创建了一个窗口,并在窗口中显示了文本"Hello, World!"。你可以根据需要修改文本内容、字体样式、窗口大小等。
领取专属 10元无门槛券
手把手带您无忧上云