Foro de elhacker.net

Media => Diseño Gráfico => Mensaje iniciado por: H3lltronik en 29 Agosto 2017, 04:47 am



Título: Obtener sprites de un spritesheet
Publicado por: H3lltronik en 29 Agosto 2017, 04:47 am
Puede que la duda sea bastante burra pero es que apenas estoy aprendiendo  :xD
Veran lo que quiero hacer es obtener los sprites individuales de un spritesheet, he estado aprendiendo Unity y en los tutoriales se usaban por lo regular spritesheet donde cada sprite es de aproximadamente 32*32 pixeles y todos del mismo tamaño en el sheet. Ahora yo quiero empezar un nuevo proyecto con un spritesheet que me encontre por alli xd lo que pasa es que los sprites en este spritesheet son irregulares en cuanto a tamaño, con unity ni usando el recorte automatico o en el que le das la medida de los sprites para recortar no me funcionan (este ultimo ya que no todos los sprites tienen el mismo tamaño). Espero alguien de buen corazón que conozca del tema quiera ayudarme :c
Este es el spritesheet que quiero usar :

(http://spritedatabase.net/files/ds/2407/Sprite/SRTL_Evangelion02.png)

Como se puede ver no todos los sprites tienen el mismo tamaño ni la misma separacion ni nada.  :-\  :-\  :-\  :-\
Gracias de antemano!  ;D

PD: No se si coloque el tema en el foro correcto, si es asi pido una disculpa



Título: Re: Obtener sprites de un spritesheet
Publicado por: engel lex en 29 Agosto 2017, 07:44 am
muchas veces si no tienen el mismo tamaño, es porque fueron hechos como muestra para que "no lo tuvieras facil" editalo y muevelos de manera justa, esto en photoshop no debería tomarte más de 15 o 20 minutos (si no tienes conocimientos)


Título: Re: Obtener sprites de un spritesheet
Publicado por: animanegra en 29 Agosto 2017, 09:57 am
Yo suelo utilizar gimp, y empleo las guias. Puedes hacer unas guias cada x pixeles y despues generar los recortes automáticamente.

En el menú imagen tienes abajo para crear las guias, nueva guia y te permite hacer una guia horizontal o vertical. Y seleccionas los pixeles.

Una vez que has hecho las guias usas en el menu imagen transformar, la guillotina. Y apareceran todos los sprites en distintas imagenes.

No obstante, te recomiendo que hagas los sprites de animacion basándote en el spritesheet en lugar de tener una imagen diferente por frame de la animacion.


Título: Re: Obtener sprites de un spritesheet
Publicado por: engel lex en 30 Agosto 2017, 09:01 am
ahora que las veo, las pordías separar en tiras y el ancho si es justo