domingo, 15 de julio de 2007

XNA: Escribir por pantalla

Hello! Hoy he completado el código fuente del otro día, para que se pueda escribir por pantalla.

De esta forma, a parte de poner un mensaje en la parte superior, cada vez que le demos a una de los números de nuestro teclado, cambiara el color que estamos limitando y cambiara le mensaje de la esquina inferior, en la que aparece que color es el que estamos dejando ver y cual es su valor en el formato RGB.



Para poder escribir, hemos tenido que usar un nuevo fichero y una nueva clase.

  • Un fichero que describe la fuente que usamos, con su nombre y sus características. Tened presente que tiene que existir una fuente con este nombre en la carpeta de windows donde almacenamos las fuentes para las letras.
  • La clase SpriteFont, que es la que almacenará la fuente, para que la clase SpriteBach, que es la que pinta, pueda ejecutar el metodo DrawString, al que le pasaremos la fuente (SpriteFont), el texto a escribir, la posición (con un Vector2) y el color de la letra.
Ale, aquí tenéis el código.

Ejemplo escribir por pantalla

No hay comentarios: