Спрайт-лист для Godot

Собирает кадры ровной сеткой — такой лист Godot режет сам, по числу столбцов и рядов.

Бесплатно, без регистрацииОдинаковые клеткиДо 200 кадров за раз

Перетащите спрайты сюда

PNG, WebP или AVIF — по файлу на кадр, до 200 за раз

Частые задачи

Что Godot ждёт от спрайт-листа

Godot читает лист по сетке. В редакторе SpriteFrames есть «Add frames from sprite sheet»: вы даёте картинку и говорите, сколько на ней кадров по горизонтали и по вертикали. У Sprite2D для того же есть свойства hframes и vframes. Чужой атлас с файлом описания движок штатно не открывает — ему нужна именно ровная сетка.

Поэтому здесь кадры укладываются одинаковыми клетками по размеру самого большого, рядами и в том порядке, в каком вы их добавили: номер кадра в анимации — это его место на листе. Число столбцов можно задать, а можно оставить ноль, и лист выйдет ближе к квадрату.

Обрезка прозрачных полей в этом режиме выключена, и это не упущение. Клетка для движка и есть кадр: если срезать поля у каждого кадра по-своему, содержимое поедет внутри клетки, и анимация задёргается.

Нужны готовые ассеты?

3D-модели, спрайты, текстуры и звуки — бесплатно и без регистрации.

Весь каталог

Частые вопросы

Сколько столбцов и рядов указывать в Godot?

Те же, что получились при сборке. Число столбцов видно в настройках, ряды считаются из него и числа кадров.

Почему кадры не обрезаются?

В ровной сетке клетка считается кадром целиком. Обрезка сдвинула бы содержимое внутри клетки, и персонаж дёргался бы при проигрывании анимации.

А если мне нужен плотный атлас?

Откройте полный инструмент и выберите плотную раскладку: лист выйдет меньше, но к нему понадобится файл описания, а его Godot без плагина не прочитает.

Прозрачность сохранится?

Да, лист отдаётся в PNG с альфа-каналом.