Mostrar texto en ventana pygame


Para mostrar un texto en una ventana de pygame es muy sencillo lo primero es importar las librerias necesarias
import pygame
from pygame.locals import *
import sys

se define el alto y ancho de la ventana que se va a utilizar
WIDTH = 640
HEIGHT = 480

se inicia pygame
pygame.init()
   # creamos la ventana y le indicamos un titulo:
screen = pygame.display.set_mode((WIDTH, HEIGHT))
pygame.display.set_caption("tutorial pygame parte 4")
    # se define la letra por defecto
fuente = pygame.font.Font(None, 20)

se setea el texto a mostrar en una variable
text = "Hola mundo impreso"

luego se crea una variable que contendra el mensaje y el colo en este caso blanco (255,255,255)
mensaje = fuente.render(text, 1, (255, 255, 255))

se muestra en el screen el mensaje en la posicion x,y (15,10)
screen.blit(mensaje, (15, 10))

se actualiza la ventana
pygame.display.flip()




código ejemplo:



import pygame
from pygame.locals import *
import sys


WIDTH = 640
HEIGHT = 480

pygame.init()
    # creamos la ventana y le indicamos un titulo:
screen = pygame.display.set_mode((WIDTH, HEIGHT))
pygame.display.set_caption("tutorial pygame parte 4")
    # se define la letra por defecto
fuente = pygame.font.Font(None, 20)

text = "Hola mundo impreso"
mensaje = fuente.render(text, 1, (255, 255, 255))
screen.blit(mensaje, (15, y))
pygame.display.flip()

Comentarios

Entradas más populares de este blog

Convertir decimal a binario, octal y hexadecima

Juego del gato