Я отображал некоторый текст в окне, но когда я выполнил код, он показывал только пустое черное окно. Я понятия не имел, что случилось, так как исключений не было. Это просто не будет работать.
Ну, я абсолютный новичок, который только что прошел несколько курсов Python в течение нескольких недель, поэтому я просто играл над модулем pygame, вместо того, чтобы иметь большие планы, такие как разработка игр.
Я также пытался искать похожие проблемы, но все они настолько сложны, что я не могу понять их из-за длинных фрагментов кода.
Я проверил, и никакой синтаксис неправильный, файл шрифта присутствует, и имена объектов находятся в правильном месте, то есть они не используют неправильные методы.
я не знаю, что еще я могу попробовать ...
import pygame as pg
pg.init()
win = pg.display.set_mode((720,540))
consolas = pg.font.SysFont("Consolas.ttf", 100)
text = consolas.render("hello", False , (255,255,255))
win.blit(text , (0,0))
Я ожидал, что строка "hello" будет вспыхивать на поверхности размером 100, а цвет будет полностью белым, но все это совсем не проявилось.