Что такое Разделитель спрайт-листов?
Инструмент нарезает спрайтовый лист на отдельные кадры. Задайте сетку числом столбцов и строк или точным размером тайла, посмотрите линии разреза поверх листа и скачайте все кадры пронумерованными PNG в одном ZIP-архиве. Разработчики игр так вытаскивают кадры анимации или набор иконок из общего атласа.
При загрузке альфа-канал просматривается на предмет прозрачных промежутков, и если шаг выходит равномерным, размер тайла, интервал и поля подставляются сами. Пустые клетки можно не выгружать. Кадры сохраняются как name_01.png по возрастанию, поштучно или архивом name_frames.zip, до 1024 штук с листа.
Как использовать
- Загрузите PNG спрайтового листа и выберите режим сетки: столбцы × строки или фиксированные ширину и высоту тайла.
- Подгоняйте смещение, интервал и поля, пока линии сетки на предпросмотре не совпадут со спрайтами.
- Просмотрите отдельные кадры, при желании пропустите пустые тайлы и скачайте всё одним ZIP с PNG.
Когда использовать
- Достать цикл бега из двенадцати кадров из атласа для проекта на Godot.
- Разрезать купленный лист иконок на отдельные PNG для библиотеки интерфейса.
- Вернуть отдельные тайлы из старого тайлсета, когда исходников уже нет.
Результат
Разработчик игры загружает атлас персонажа 512×512, задаёт тайл 64×64 с интервалом 2 px, видит, как сетка садится ровно на все 56 кадров, и скачивает walk_01.png — walk_56.png одним архивом.
Частые вопросы
- Нужно ли самому измерять размер тайла перед загрузкой листа спрайтов?
- Обычно нет. Альфа-канал проверяется на прозрачные промежутки, и если шаг одинаков по всему листу, размер, поля и интервал подставляются автоматически. Для нестандартных листов предлагается степень двойки, её можно поправить.
- А если атлас собран в TexturePacker и спрайты стоят вразнобой?
- У упакованного атласа нет повторяющегося шага, поэтому сетка его не возьмёт. Такие экспортёры кладут рядом JSON или XML с прямоугольником каждого спрайта, и нужен инструмент, читающий этот файл.
- Сохраняется ли прозрачный фон у каждого кадра после нарезки?
- Да. Каждая клетка копируется пиксель в пиксель в отдельный PNG вместе с альфа-каналом, так что спрайт с мягкой тенью попадает в движок без белого ореола позади.
- Какого размера лист можно загрузить и есть ли предел по числу кадров?
- Файл до 20 МБ, сетка до 64 колонок и 64 строк, нарезка останавливается на 1024 клетках. Тысяча двадцать четыре тайла по 32x32 складываются в картинку 1024x1024, чего хватает почти для любого реального листа.
- В каком порядке выходят кадры и как называются готовые файлы?
- В порядке чтения: слева направо, затем вниз. Имя берётся от исходного файла плюс индекс с нулями, поэтому hero.png превращается в hero_01.png и далее до hero_56.png и сортируется правильно.
Похожие инструменты
Создание фотоколлажа
Соберите фото в коллаж по сетке или в свободной раскладке и сохраните
Объединение изображений
Объедините несколько изображений горизонтально или вертикально
Инверсия цветов изображения
Инвертируйте все цвета изображения для получения негатива
Трассировщик PNG в SVG
Конвертируйте растровые изображения в масштабируемую векторную графику
Генератор спрайт-листов
Объедините изображения в один спрайт-лист
Конвертер изображений в ICO
Конвертируйте изображения в формат ICO для фавиконов