Anuncios

Bienvenidos sean a este post, hoy crearemos nuestro cuarto proyecto para poder ver algunas genialidades que se pueden hacer con este Game Engine.

Anuncios

En el post anterior estuvimos trabajando sobre como crear una lamina de sprites, basicamente la hicimos para nuestro jugador de este proyecto, en este caso vamos a crear un nuevo juego que sera de plataformas pero en este veremos como hacer un scroll de pantalla y que sea multijugador, comencemos creado nuestro proyecto, elegimos la opcion de GML y usare el nombre de MultiPepe, pueden usar otro si quieren, una vez creado comenzaremos con los primeros pasos.

Anuncios

Primero vamos a crear un sprite para crear las plataformas, tal como vinimos haciendo hasta crearemos un sprite de 32×32, lo llamare spr_Plataforma, les dejo un ejemplo de como pueden crearlo

Anuncios

Nuestro siguiente paso sera crear el objeto para contener dicho sprite, al cual llamaremos obj_Plataforma, asignaremos el sprite creado anteriormente y no lo estableceremos como solido, mas adelante veremos porque, para nuestro siguiente paso iremos al room que se crea de manera predeterminada y agregaremos el objeto creado para hacer un set de pruebas, les dejo un ejemplo

Anuncios

Con esto tenenmos nuestra base para probar los primeros pasos, lo siguiente sera crear un objeto para nuestro jugador pero antes crearemos sus sprites, primero crearemos uno y lo llamaremos spr_jugador_salta, le asignaremos un tamaño de 32 x 64, despues presionaremos el boton Edit Image tal como vinimos haciendo hasta pero ahora no trabajaremos con nuestros sprites, sino los generaron con el post anterior aqui les dejo un archivo con ambos para descargarlos

Anuncios

Descargado el archivo, extraigan los archivos y recuerden donde los guardaron, si presionaron el boton en este momento estaran en el editor pero ahora iremos a la opcion Image y luego a Import strip image como se ve en la siguiente imagen

Anuncios

Nos abrira un nuevo cuadro donde debemos ir a donde estan los archivos y seleccionaremos a pepe-salta.png que usaremos para generar la animacion, una vez seleccionado nos aparecera la siguiente ventana

Anuncios

En este caso debemos establecer el numero de frames en 4, la cantidad de cuadros que tenemos, el numero de frames por cada linea o row, luego definimos el ancho y el alto de cada uno y le definiremos el tamaño de nuestro sprite, el resto dejenlo como aparece, presionan Convert para convertirla, aparecera una notificacion avisando que reemplazara los frames existentes y presionen Yes para hacerlo, una vez hecho quedara de la siguiente manera

Anuncios

Nuestro siguiente paso sera crear un nuevo sprite al cual llamaremos spr_jugador_camina, una vez hecho volveremos a repetir el mismo proceso pero esta vez usaremos a pepe-camina.png, repitan los mismos valores y ahora tenemos dos sprites creados que muy pronto entenderemos el porque.

Anuncios

Esto nos facilito algunas tareas, con esto terminamos la creacion de nuestro frames para nuestros sprites, en ambos sprites debemos modificar la Collision Mask, para ello vamos a la opcion, cambiamos el Mode de Automatic a Manual, luego le estableceremos un nuevo valor a cada posicion:

  • left: 2
  • top: 4
  • right: 28
  • bottom: 58
Anuncios

Nuestra ultima modificacion sera en que coordenadas donde se generaran nuestros sprites, para ello debemos modificar la opcion que figura en la esquina superior derecha, la cual tendra el valor predeterminado de Left Top por Top Centre, como se ve en la siguiente imagen

Anuncios

Esta ultima modificacion nos sera util para cuando debamos trabajar con nuestro objeto para invertir su imagen pero no nos adelantemos, por ultimo generen un nuevo objeto al cual llamaremos obj_Jugador, le asignamos el sprite spr_jugador_camina y lo establecemos como solido, con todo esto ya tenemos nuestro nuevo proyecto encaminado y los primeros objetos creados, en el proximo post veremos como controlar los movimientos y las colisiones.

Anuncios

En resumen, hoy hemos creado nuestro cuarto proyecto, hemos visto como utilizar la lamina de sprites que generamos en el post anterior, hemos visto como genera los frames por nosotros, hemos visto los cambios que debimos hacer para establecer un correcto uso de este y tambien hemos agregado un sprite para generar nuestras plataformas, espero les haya gustado sigueme en tumblr, Twitter o Facebook para recibir una notificacion cada vez que subo un nuevo post en este blog, nos vemos en el proximo post.

Anuncios

Donación

Es para mantenimento del sitio, gracias!

$1.00