Estou procurando um empacotador de folhas de sprite decente.
Recursos:
- Interface da linha de comandos para Linux.
- Algoritmo de empacotamento eficaz.
- Preenchimento configurável entre sprites na folha.
- Tamanho de folha de sprite fixo configurável (ou seja, pacote para muitas folhas).
- Detecção de sprites duplicada, de preferência com alguma tolerância para permitir erros de FP ao compactar imagens vetoriais rasterizadas.
- Corte automático por pixels transparentes (ou seja, o sprite é cortado quando compactado e é refletido corretamente nos dados).
- Suporte para formatos de gráficos da web (jpg, png pelo menos).
- Formato razoável de saída de dados (índices da folha de sprite).
O software pago é bom, desde que o preço seja razoável.
graphics
tools
linux
spritesheet
Alexander Gladysh
fonte
fonte
Você verificou o TexturePacker ? Ele possui uma lista considerável de recursos e, à primeira vista, parece cobrir todos ou a maioria dos recursos listados. Por exemplo, parece funcionar no linux e possui uma ferramenta de linha de comando que você pode conectar ao seu processo de compilação. Também parece ser capaz de detectar e manipular duplicatas.
Quanto ao preço, ele afirma na primeira página que a maioria dos recursos está disponível gratuitamente. Se você precisar de um dos recursos que não estão disponíveis, poderá solicitar uma licença gratuita se for um blogueiro ou desenvolvedor de estruturas. Caso contrário, o preço total no momento parece ser de 25 $ para o TexturePacker Pro .
fonte
John Ratcliff tem um snippet de código para fazer isso e está hospedado no Google Code . Você ainda teria que escrever o código da linha de comando em torno dele.
fonte
O TexturePacker faz todas as coisas que você está procurando. Existe uma versão do Linux, mas de acordo com este post (bastante antigo) , a interface da linha de comandos ainda não está funcionando. Não sei se isso foi corrigido nesse meio tempo ou se ainda é um problema.
fonte