Логин:
Пароль:

http://lfforever.ru/design/ds_dw.css http://lfforever.ru/design/black.css http://lfforever.ru/design/xmas.css
Сменить скин
Присоединяйся к каналу LFF в Discord!
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Фан Форум для LF'айтеров » Творчество » Презентация проектов » [Софт] Sprite Sheet Generator (софтина для упрощения работы со спрайт листами)
[Софт] Sprite Sheet Generator
05.12.17 03:38 | #1

Репутация: 35
Постов: 289
Написал себе для norm'а софтину на c#, назначение достаточно простое: брать много нарезанных спрайтов и соединять в сетку.

Многие мугенщики хранят свои спрайты в виде нарезанных отдельными изображениями кадров. Такая же картина получается, если взять какую-то анимацию в формате gif и с помощью фотошопа сохранить каждый слой как отдельный кадр.



Расставлять такую красоту вручную, конечно, можно, но сложно. Т.к. лень - моё второе имя, я выбрал иной путь.



Запускаю программу, нажимаю "Select Images", выбирая все файлы, что нужно соеденить, указываю количество строк, на которые стоит разделить спрайт лист (строк, не столбцов!)



Жамкаю "Create Sprite Sheet", выбирая, куда и в каком формате сохранить готовый лист. Программа, к слову, работает с png, bmp и gif форматами.



Вуаля, лист готов!



Достаточно просто :\
Далее в фотошопе настраиваю размеры, перекрашиваю и.т.д.
Лист создаётся по принципу Sheet_Creator'а. Т.е. когда указываете его в bmp куске персонажа, размеры каждой ячейки делаете на 1px меньше, нежели оригинал. Так если каждая моя ячейка имеет размеры 1000х1000, я пишу 999х999.

Вроде как всё рассказал.
Скачать программку: Yandex Disk (ну или из прикрепляшки)

За исходниками в лс. Но я не знаю, что там ещё делать можно.
Если какие баги, сюда пишите, может ручки дойдут поправить.

Прикрепленные файлы: SpriteSheetGene.rar(24Kb)
Your time is up, my time is now
You can't see me, my time is now
It's the franchise, boy I'm shinin now
You can't see me, my time is now!
10.12.17 12:50 | #2

Репутация: 35
Постов: 289
Заметил косяк: в некоторых случаях, программа жрала по одному спрайту в конце каждой строки. Проблему исправил, перезалил, обновил ссылки.
Your time is up, my time is now
You can't see me, my time is now
It's the franchise, boy I'm shinin now
You can't see me, my time is now!
Фан Форум для LF'айтеров » Творчество » Презентация проектов » [Софт] Sprite Sheet Generator (софтина для упрощения работы со спрайт листами)
Страница 1 из 11
Поиск: