Привет, я делаю проект очень простой игры на python, pygame, и я хотел знать, как изменить шрифт на текст внутри окна, иметь шрифт по умолчанию и хотел знать, как изменить шрифт на любой другой, хотел узнать, можете ли вы дать мне несколько проходов для подражания, это то, что я очень новичок, и еще одно сомнение, следует ли этому научиться самому или чему-то, чему следует учить? большое спасибо
Первое, что ты должен делать, состоит в том, чтобы создавать переменную, чтобы использовать этот шрифт и потом мы используем ее funciГіn pygame.font.SysFont()
, у которых есть как первый parГЎmetro шрифт, который мы используем, и Ваша секунда parГЎmetro, делает как он снабжает ссылками один int
, который tamaГ±o буквы.
Пример cГіdigo:
arial = pygame.font.SysFont("arial", 30)
, И если ты хочешь использовать это в тексте, ты используешь mГ©todo .render()
, что, хотя ты можешь использовать это, чтобы это рисовать, но можешь использовать ее как переменная, пример:
fuente = arial.render("Probando.", 0, NEGRO)
Первый parГЎmetro - цепь или текст, который мы хотим использовать, второй - антипрозвище, третий parГЎmetro - цвет буквы и Гєltimo parГЎmetro не видимо, и что estГЎ по умолчанию является цветом фона буквы.
Из-за Гєltimo мы нарисуем букву, которую мы создаем.
ventana.blit(fuente, (x, y))
не надо говорить, что мы используем mГ©todo blit()
, чтобы рисовать и в первого parГЎmetro мы помещаем переменную, которую мы нарисуем и мы dibujarГЎ текст и с типом шрифта.
Это mГЎs рекомендуемый состоит в том, чтобы изучать, что сам, уже он состоял видя vГ-deos в Интернете относительно pygame или в том, чтобы читать guГ-туз, но mГЎs рекомендуемый тебе состоит в том, чтобы читать ее documentaciГіn чиновник pygame, что ты dejarГ© внизу.
Ссылок:
https://www.pygame.org/docs/ref/font.html (грузить и renderizar шрифты)
https://www.pygame.org/docs / (documentaciГіn чиновник Pygame)