SpriteSheet Maker

O SpriteSheet Maker é um programa para organizar e criar sprite sheets para jogos, os sprite sheets nada mais são do que a sequência de animação de um personagem ou objeto dentro de um jogo.

Em jogos 2D, as animações dos personagem nada mais são do que trocas de imagens, e para fazer um jogo complexo, com um personagem com bastante movimento, você acaba tendo que organizar mais de 300 fotos de um único personagem quase que manualmente.

O grande problema dessas imagens é que elas precisam ser pixel-perfect, ou seja, precisam estar alinhadas perfeitamente ou a animação vai ficar "tremida" ou ainda incorreta.

Uma spritesheet normal é assim:

Repare que as sequências não estão igualmente espaçadas, por isso essas sequências ainda não podem ser usadas em um jogo.
Para resolver isso eu fiz o SpriteSheet Maker.

Digamos que eu queira só a sequência de andar (walk), então eu crio um novo projeto no programa e arrumo todas as imagens de forma que fiquem alinhadas, abaixo você pode ver como é o trabalho no programa:

"Get the Flash Player" "to see this gallery."

O resultado final é isso:


A animação com esse sprite ficou assim:

 

 

Como um jogo complexo utiliza muitas imagens para cada personagem, fica muito mais fácil alinhar tudo de forma mais automática, você pode ver um exemplo de sprite usada em um jogo que fiz aqui: Sprite Exemplo.

O programa está na sua versão 1.0 beta, ainda tem vários bugs, mas nada que impeça o uso normal do programa, assim que tiver tempo livre irei arrumando esses bugs.


Se quiser testar o programa, você pode fazer o download abaixo:

 

Versão para Windows :

Aplicativo EXE. Só executar e usar.
 

Versão para Linux, Mac :

Arquivo JAR. Obs. É necessário aumentar a
memória da VM para 256mb.

Se você tiver qualquer sugestão ou dúvida, sinta-se à vontade para entrar em contato comigo, é só clicar lá em cima em "Contato".

 

Número de visitas até agora:
                 Visitas

Paulo Drugos

Desenvolvo programas e jogos em Java, também faço sites/blogs (Joomla, Wordpress, php), faço layouts, e logos.

Siga meu twitter:

  • @Fast_Shop libertycity residentevil billmurray rockband granturismo #ps3
  • Siga-me no Twitter

pd.png

Paulo Drugos © 2009.
Todos os direitos reservados.

Site feito em Joomla.