¿Existe una herramienta para ayudar a definir rápidamente los cuadros de animación a partir de hojas de sprites de tamaño no uniforme?

16

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?

Dan7
fuente
3
Wow, estaba pensando en hacer esta pregunta exacta hace dos semanas.
Lunin
1
Hay un empacador de hojas de sprites , pero genera hojas de sprites a partir de cuadros sin formato.
Ali1S232
@ Dan7: Si estas herramientas ayudan a lograr lo que desea y, por lo tanto, responden a su pregunta, debe publicar los enlaces a estas herramientas (y tal vez una breve descripción de cómo resolvió su problema) como respuesta. Realmente no pertenecen a la pregunta, a menos que desee enumerarlos como soluciones "inutilizables" a su problema.
bummzack
Sin embargo, no son exactamente lo que quería, tienen su propia "trampa" en lo que respecta a los enfoques. Pero tienes razón, debería llevarlos a una respuesta.
Dan7
1
Hola, soy el creador de darkFunction Editor. Hace exactamente lo que pediste (de hecho, se especializa en animar hojas de sprites no uniformes). Echa un vistazo a la Beta, ahora es muy estable. ¿A qué 'capturas' se refiere? Si falta algo, ¡avíseme y puedo intentar incluirlo en la próxima versión! :)
Sam

Respuestas:

7

[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.

Dan7
fuente
1
darkFunction Editor es una muy buena herramienta.
Tony
2

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".

bummzack
fuente