Muchas de las hojas de sprites en línea tienen rectángulos de tamaño no uniforme como cuadros de animación y a menudo usan una parte de la imagen para créditos, etc., esto dificulta que un motor de juego recorte correctamente las hojas.
¿Existe alguna herramienta que pueda ayudarlo a definir rápidamente los marcos en una hoja, exportar datos de animación que usaría el motor del juego?
animation
spritesheet
Dan7
fuente
fuente
Respuestas:
[Movido del cuerpo de la pregunta] Aquí hay una lista de lo que he encontrado buscando en Google:
Sprite Vortex ( http://spritevortex.codeplex.com/ ): puede detectar marcos automáticamente. Ha habido algunos bloqueos y todavía tiene errores, de lo contrario es una muy buena opción. Cuando esté exportando, asegúrese de hacer clic en el elemento raíz en lugar de la animación individual en la vista de árbol para exportar todas las definiciones de animación.
darkFunction Editor ( http://darkfunction.com/ ): Al hacer doble clic en un sprite, creará automáticamente un marco. Todavía trabajo manual pero funciona muy bien hasta ahora.
Spritimator ( http://www.google.com/search?q=spritimator&ie=utf-8&oe=utf-8&aq=t ): vi esto usado por un tutorial, pero la página web del autor parece inactiva en este momento.
fuente
Por lo general, tales hojas de sprites vienen con un archivo adicional con coordenadas para los cuadros empaquetados (algunos incluso pueden rotarse). Extraer cuadros sin estas coordenadas puede ser realmente una tarea engorrosa. Automatizarlo también sería muy difícil, ya que un solo sprite no necesariamente tiene una forma contigua.
Si falta el archivo de coordenadas, probablemente usaría la herramienta Photoshop Slice para marcar cuadros individuales y luego puede exportar todos los cortes a la vez usando "Guardar para Web y Dispositivos".
fuente