Собирает отдельные кадры в один лист с описанием: движку остаётся загрузить одну картинку вместо сотни.
Перетащите спрайты сюда
PNG, WebP или AVIF — по файлу на кадр, до 200 за раз
Каждая отдельная картинка — это запрос при загрузке и переключение текстуры при отрисовке. Сотня кадров персонажа превращается в сотню мелких дел на каждый кадр игры. Лист складывает их в одну картинку: движок грузит один файл и рисует всё одним вызовом.
Второй выигрыш даёт обрезка прозрачных полей. Художник рисует кадры в одном холсте, чтобы они не прыгали, и вокруг персонажа остаётся пустота — иногда больше половины картинки. На листе она не нужна: кадр обрезается, а его исходный размер и смещение записываются в описание, поэтому в игре он встаёт ровно туда же, где стоял.
Описание — та часть, которой обычно и не хватает. Без него кадр в плотно уложенном листе не найти, и движки вроде Phaser, PixiJS и Cocos такой лист просто не откроют.
3D-модели, спрайты, текстуры и звуки — бесплатно и без регистрации.
Обычно спрайт-листом называют лист с кадрами одного размера по сетке, а атласом — плотную укладку кадров разного размера с файлом описания. Здесь собирается второе: лист выходит меньше, а координаты каждого кадра лежат в описании.
До 200 за раз. Если кадров больше, соберите несколько листов — ограничений на количество заходов нет.
Да. Лист отдаётся в PNG с альфа-каналом, обрезка трогает только полностью прозрачные поля по краям кадра.
Нет. Лист собирается кодом, который браузер скачал вместе со страницей, — картинки остаются на вашем компьютере.