Я написал строку для отображения hello в pygamezero, но вместо этого она показывает белые блоки вместо текстов

#python #pgzero

Вопрос:

я выполнил следующий код

 def draw():
    screen.draw.text("hello", topleft=(10 , 10))
 

но на выходе я получаю всего 5 белых блоков вместо hello
введите описание изображения здесь

Ответ №1:

Минимальный сценарий Pygame Zero выглядит следующим образом:

 import pgzrun

def draw():
    screen.clear()
    screen.draw.text("hello", topleft = (10, 10))

pgzrun.go()
 

Вы должны вызвать pgzrun.go() после определения draw функции.