Convierta la animación de Photoshop en una hoja de sprites

Tengo una animación que exporté a gif, funciona perfecto y todo, pero es para un juego y, por lo tanto, necesito crear una hoja de sprites para mostrar. Además, es posible que esté creando otras animaciones para la hoja de sprites, la animación actual es un personaje que corre, quizás agregue saltos, etc.

En primer lugar, ¿existe una manera fácil de exportar una animación a una hoja de sprites? En segundo lugar, ¿qué hay de agregar otras animaciones? Puedo cortar y pegar manualmente, pero ¿hay alguna manera más fácil?

Photoshop es programable usando javascript, vbscript y/o applscript, por lo que si está familiarizado con la programación, es posible que pueda armar el suyo propio. Por ejemplo: haga lo que Alan G sugiere para crear capas y luego itere a través de las capas, copiando cada una por turno, cambiando el tamaño del lienzo del documento secundario según sea necesario y pegando/colocando la capa de sprite.
también puede manipular los scripts de la hoja de contactos integrados para tomar una carpeta de imágenes y crear la hoja de sprites.
Lamentablemente, ya no está integrado. Creo que desaparecieron en CS4. No pude pensar en nada en el módulo de salida que sería útil para este propósito. Scripting sería la forma genial de hacerlo, supongo.
Le daré una oportunidad a la secuencia de comandos, estoy usando CS3, ¿así que debería ser posible?

Respuestas (3)

Date cuenta de que esta publicación es antigua, pero tenía la mitad de lo que necesitaba. Para cualquiera que se encuentre con esto, otra buena herramienta es TexturePacker - http://www.codeandweb.com/texturepacker Es bastante bueno, muchas opciones.

En el menú desplegable del panel de animación, elija (algo engañoso, en mi humilde opinión) "Aplanar fotogramas en capas". Eso le dará una capa para cada fotograma.

Exporte las capas usando Archivo > Scripts > Exportar capas a archivos.

Ha pasado un tiempo, pero finalmente me puse a investigar esto. Esto no hace lo que quiero. Ya tengo todos los marcos separados en archivos separados. Los quiero a todos en un gran archivo de hoja de sprites.
¡Ah, quieres IMPORTAR a una hoja de sprites! Prueba esto: spritetool.codeplex.com , que es gratuito y tiene un tutorial completo sobre el tema además de la utilidad para crear la hoja de sprites. Si eso no funciona, busque en Google "creador de hojas de sprites" y elija uno. Hay muchos por ahí.

Esto es lo que yo haría:

  1. Image > Canvas Size- Alto (sin cambios), Ancho 1600px (o el tamaño que necesites)
  2. SeleccioneMove Tool (v)
  3. Mantén presionado shiftpara bloquear el eje y y arrastra cada capa hacia los lados para crear una hoja de sprites.
  4. Layer > Merge Visible
  5. Ahorra y disfruta
¡Gracias por el aporte y bienvenido a GraphicDesign! Háganos saber si usted tiene alguna pregunta