14 noviembre 2019

Haciendo juegos con Monogame: manipulando muchos sprites

En el mensaje anterior, creamos una clase para guardar datos de un personaje que pudiéramos mover por la pantalla (almacenaba el mapa de bits, rectángulo, etc.). En esta ocasión terminamos la clase y la usamos para crear una lista de 15 personajes (que podrían ser la cantidad que sea) que se mueven por la pantalla. Aquí está el video que explica todo:


Así quedó la clase de Personaje (le agregamos propiedades):


Y de la clase Game1, aquí está la parte de declaraciones de los objetos y variables de la clase:


Este es la parte, de Game1, donde cargo todo el contenido (creo personajes en posiciones y con velocidades aleatorias y los meto en una lista):


Aquí está la parte de Game1 donde actualizo todos los objetos que están en la pantalla:


Y esta es la parte donde dibujo todos los personajes:


Seguiré desarrollando este proyecto. Nos vemos en la próxima.

02 noviembre 2019

Haciendo juegos con Monogame: creando clases

En este video explico por qué es necesario crear una clase que almacene un personaje a dibujar/animar en el juego. Luego diseño la clase y lo implemento en C#.


Éste es el código de la clase (las declaraciones y propiedades):


Y aquí está el constructor de la clase:


Y estos son los métodos (Draw y Update):


Game1.cs también sufrió cambios. Esta es la declaración de los objetos y variables de la clase (nótese que se necesitan menos variables y objetos porque están incluidos en la clase):

Y el LoadContent:

El Update:

Y el Draw:


Y de nuevo, para terminar, les recomiendo este libro electrónico sobre el tema que está padrísimo

https://www.amazon.com.mx/Beginning-C-Programming-MonoGame-English-ebook/dp/B018314OVI/


El Tony y sus ondas...

Related Posts Plugin for WordPress, Blogger...