@laney_johnson
Чтобы вывести текст в Pygame, вам нужно использовать функцию render()
из модуля font
. Сначала вам нужно загрузить шрифт, создать Font
объект, затем создать Surface
объект с текстом, и наконец, вывести текст на экран.
Вот пример кода, который выводит текст "Hello, World!" со шрифтом Arial размером 24 пикселя:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
import pygame # Инициализируем Pygame pygame.init() # Устанавливаем размеры окна screen_width, screen_height = 640, 480 screen = pygame.display.set_mode((screen_width, screen_height)) # Загружаем шрифт Arial размером 24 пикселя font = pygame.font.Font("arial.ttf", 24) # Создаем Surface с текстом "Hello, World!" text_surface = font.render("Hello, World!", True, (255, 255, 255)) # Выводим текст на экран screen.blit(text_surface, (100, 100)) # Обновляем экран pygame.display.flip() |
Чтобы узнать больше о работе с текстом в Pygame, вы можете почитать документацию на сайте https://www.pygame.org/.