viernes, 27 de marzo de 2015

Atlas, Xml y Packers (Parte 1)


La semana pasada comenzamos con una introducción al tema: Como recortar una imagen en fragmentos para poder utilizarlas de forma separada y así optimizar un poco el rendimiento de nuestra aplicación. 

También nos ahorrarnos líneas y líneas de código..pero como se generan estas sábanas de gráficos? existe algún método para hacernos las cosas aún más sencillas? Veamos..



sábado, 21 de marzo de 2015

Aplicaciones y Rendmimiento (Segunda Parte)


Continuando con la serie, veamos de qué se tratan los Tiles o mosaicos.  En teoría es un conjunto de imágenes agrupadas en un solo archivo que, mediante una serie de algoritmos, vamos extrayendo una a una para alojarlas en memoria y posteriormente utilizarlas. Presenta ventajas y desventajas este método de manipular imágenes, pero por lo general y a largo plazo se vuelve casi imprescindible.





viernes, 13 de marzo de 2015

Aplicaciones y Rendmimiento (Primera Parte)


Hasta ahora hemos utilizado métodos muy sencillos para mostrar gráficos. Básicamente porque son ejemplos simples que utilizan pocos recursos, pero en una aplicación real, donde se necesita controlar cientos de objetos al mismo tiempo, las cosas pueden ponerse feas muy rápidamente.





viernes, 6 de marzo de 2015

Space Invaders: Final del Tutorial


Es curioso que la imagen a la izquierda pese más de la mitad (62Kb) que el proyecto - ejemplo terminado (104Kb).

En esta última entrega de Space Invaders, agregamos algo más de control y lógica, sonido y terminamos de construir el juego.

Agreguemos algún efecto de sonido para que no sea taaaan aburrido de jugar :P