A Ambersprite
ENTRDEFRESITPTRUJA

Игровые движки: Unity, Godot, Tiled

PNG для любого движка#

Простой экспорт PNG уже готов для движка: прозрачный, прямая альфа, в исходном пиксельном размере. В вашем движке задайте текстуре фильтрацию Point (без фильтра) и выключите сжатие для чётких пикселей.

Спрайт-листы + JSON#

Файл ▸ Экспорт ▸ Спрайт-лист (PNG) и JSON спрайт-листа вместе дают упакованное изображение плюс:

{
  "frames": { "sprite 0.aseprite": { "frame": {"x":0,"y":0,"w":32,"h":32}, "duration": 100 }, ... },
  "meta": { "image": "sprite-sheet.png", "size": {"w":256,"h":32}, "frameTags": [ {"name":"walk","from":0,"to":3,"direction":"forward"} ] }
}

Это распространённая форма JSON TexturePacker / Aseprite — большинство импортёров и скриптов сообщества читают её напрямую.

Карты Tiled#

Для проекта тайлмапа Файл ▸ Экспорт ▸ Tiled (TMX / TSX) записывает карту .tmx и тайлсет .tsx, которые открываются в Tiled. Столкновение, роль, имя, теги по тайлу и пользовательские свойства, заданные в редакторе тайлсета, переносятся.

Атлас текстур#

Файл ▸ Экспорт ▸ Атлас текстур упаковывает слои (или слайсы) текущего кадра в одно изображение плюс JSON именованных прямоугольников — общий формат, который может разобрать любой пользовательский конвейер.

Рекомендуемые параметры импорта#

ДвижокПараметр
UnitySprite Mode Multiple для листов, Filter Mode Point, Compression None, Pixels Per Unit под размер вашего тайла.
GodotИмпорт как AtlasTexture или SpriteFrames; Filter выключен в доке импорта; привяжите камеру к целым пикселям.
TiledОткройте экспортированный .tmx напрямую; держите .tsx и изображение рядом.

Экспортируйте в и позвольте движку масштабировать. Запекание увеличения 2×/3× привязывает вас к одному размеру экрана и раздувает текстуру.