sábado, 1 de febrero de 2014

El primer Videojuego (Parte 3)

Bienvenidos una vez más, en este nuevo post vamos  tomar conceptos aprendidos en los anteriores posts, así que es imperativo que hallas entendió los conceptos anteriores, de no ser así te invito a que leas las entradas anteriores :] .

Comencemos entonces enriqueciendo nuestro juego, lo primero será añadir un marco al juego así que añadiremos un nuevo elemento al juego pero esta vez será de tipo Tiled Background el cual nombraremos "marco":


Entonces lo agregamos y al layout game y nos deberá aparecer esto y vamos a redimencionarlo en la opción que se indica:


Le damos las nuevas dimensiones 32x32 y OK:


A continuación nos vamos a la herramienta balde para rellenar la figura de color negro así:

Al final nos quedara una figura negra y un poco grande en el layout, entonces solo selecciónala y redimencionala en la paleta de propiedades como se muestra continuación:


Bien, el elemento que acabamos de agregar como viste no es de tipo sprite sino mas bien de tipo Tile o mosaico, la ventaja de usar este tipo de gráfico es que tiene la propiedad de replicarse a si mismo muchas veces. Recuerda que a la hora de crear el mundo de tu Videojuego debes tener en cuenta que el numero de sprites que son repintados en pantalla afectaran el rendimiento de tu juego, por eso los sprites deben tener solo el tamaño necesario, es decir, no debes cargar sprites muy grandes por ejemplo de 500 px por 500 px si solamente los vas a mostrar en pantalla en mediadas de 32 px por 32 px, porque aun así son almacenados en memoria y esto afecta el rendimiento, también debes tener cuidado si un sprites tiene demasiadas animaciones o colocar demasiados sprites si esto se puede evitar, por eso es importante usar siempre que se puedan mosaicos ya que reducen la carga  a la memoria y el juego mantiene un mejor rendimiento. Aquí mas información acerca de esto https://www.scirra.com/manual/134/performance-tips.

Entonces haremos uso de una herramienta muy útil para acomodar objetos en tu layout, ve y selecciona los siguientes check boxs y deja los valores actuales de 32 y 32:


Como puedes observar apareció un cuadricula y también se podrá auto ajustar un objeto, entonces coloca el Tile marco en la esquina superior izquierda donde empieza el layout, después coloca el cursor al final del lado derecho del objeto marco y aumenta su tamaño hasta la linea punteada de la derecha así:


Repite estos pasos pero trata de que quede de este modo, recuerda clonar la imagen primero selecciónala después presionando Ctrl +C para copiar y Ctrl+V para pegar:


Ahora selecciona el objeto rectangulo_rojo y agrégale este Behavior o comportamiento


Has lo mismo seleccionando cualquier objeto marco y después agrega el mismo behavior o comportamiento, por ultimo selecciona el objeto bola_gris y cambia la propiedad Bounce off solids por yes:



Ahora vé lo que sucede si das Run:



Como puedes ver la pelota aparece botando de arriba abajo, esto es porque indicamos que los objetos marco(Los 4 que se agregaron) y rectangulo_rojo son de tipo Solid y el objeto bola_gris es de tipo bullet, pero al agregar la propiedad Bounce off solids > yes  podrá comportarse como una especie de pelota que bota de un lado a otro.

Hemos dado otro paso en el desarrollo de nuestro juego por ahora es todo. En la siguiente parte aprenderemos nuevos conceptos no te lo pierdas :].

"El fracaso derrota a los perdedores e inspira a los ganadores" Robert T. Kiyosaki.



No hay comentarios:

Publicar un comentario