¿Cómo mostrar texto en pygame?
No puedo imaginar mostrar texto en pygame.
Sé que no puedo usar la impresión como en el IDLE de python regular pero no sé cómo
import pygame, sys
from pygame.locals import *
BLACK = ( 0, 0, 0)
WHITE = (255, 255, 255)
GREEN = (0, 255, 0)
RED = ( 255, 0, 0)
pygame.init()
size = (700, 500)
screen = pygame.display.set_mode(size)
DISPLAYSURF = pygame.display.set_mode((400, 300))
pygame.display.set_caption('P.Earth')
while 1: # main game loop
for event in pygame.event.get():
if event.type == QUIT:
pygame.display.update()
import time
direction = ''
print('Welcome to Earth')
pygame.draw.rect(screen, RED, [55,500,10,5], 0)
time.sleep(1)
ESTA es solo la parte inicial de todo el programa.
Si hay un formato que me permita mostrar el texto que escribo en la ventana de pygame, sería genial. Así que en lugar de usar la impresión usaría otra cosa. Pero no sé qué es esa otra cosa: / Cuando ejecuto mi programa en pygame, no muestra nada.
Quiero que el programa se ejecute en la ventana de pygame en lugar de ejecutarse en modo inactivo.