2009-11-01 19 views
6

¿Qué es una buena herramienta para hacer texturas atlas? Tengo un juego en 2d y voy a tener que empujar un montón de pequeñas texturas en una más grande por motivos de rendimiento. Sé de algunos que hacen este trabajo para las fuentes, pero lo que necesito ahora es uno para las imágenes de mis animaciones de sprites.Texture atlas software

¿Alguna idea sobre qué funcionaría mejor?

Respuesta

0

A menudo me he preguntado esto, así que estoy votando la pregunta. Si eres un fanático de Python, es posible que desees generar atlas de la manera en que lo hago, usando scripts que aprovechan el Python Imaging Library.

+0

Ambos enlaces están rotos – mehmet

+0

Gracias. Se corrigió un enlace, se eliminó el otro. – prideout

0

¿Alguna razón por la cual no puedes construir sobre la marcha en el tiempo de carga? Con las animaciones de sprites que normalmente son de tamaño regular, esto es bastante trivial y le ahorra tener que administrar los activos artísticos compuestos.

-1

que necesita la misma cosa, terminó escribiendo un guión para gimp

-1

hemos hecho nuestra utilidad. Hemos intentado optimizarlo por velocidad para usar. Puedes intentarlo en cualquier momento. Código fuente disponible here. Pero aún tenemos problemas con el sangrado de texturas. Cualquier comentario - será genial.

encabezado de cada atlas Aspecto:

#define _blue_stuff0001_ 0 
#define _blue_stuff0002_ 1 
#define _blue_stuff0003_ 2 

static const TextureData bonusesData[] = { 
// blue_stuff0001 - 0 
{ 
{ 0.9654541015625, 0.8211669921875, 0.9654541015625, 0.8499755859375, 0.9942626953125, 0.8499755859375, 0.9942626953125, 0.8211669921875}, 
{ 118, 118}, 
}, 
// blue_stuff0002 - 1 
{ 
{ 0.9327392578125, 0.7396240234375, 0.9327392578125, 0.7684326171875, 0.9615478515625, 0.7684326171875, 0.9615478515625, 0.7396240234375}, 
{ 118, 118}, 
}, 

y unos pequeños puntos buenos.