> press any key to skip

CRAFTCODE

Sprite Optimizer Project

Sprite Optimizer Project — новый тип ассета (появился в v2.1). Сохраняет всё состояние сессии редактирования: раскладку, размеры страниц, состояние обрезки каждого элемента, чекбоксы, настройки.


Проблема, которую он решает

До v2.1 единственный способ вернуться к сохранённому атласу — переимпортировать его. Это медленно на больших атласах, и все ручные правки (перемещения, повороты) нужно было повторять заново.

С Project-ассетом — двойной клик и ты ровно там, где остановился. Состояние восстанавливается побайтово.


Как работает

Это автоматически. При каждом Create Atlas плагин сохраняет _Project.uasset рядом с атласом:

Content/YourFolder/Atlas/
├── MyAtlas.uasset              ← атлас-текстура
├── MyAtlas_Project.uasset      ← сессия редактирования  ← NEW
├── MyAtlas_Sprite1.uasset
└── MyAtlas_Sprite1_MI.uasset

Чтобы возобновить сессию — дважды кликни по _Project.uasset в Content Browser. Редактор откроется с восстановленным состоянием.


Сохранение без экспорта

Нажми Save (Ctrl+S) в тулбаре редактора — сессия сохранится без запуска Create Atlas. Удобно когда хочешь попробовать другую раскладку без потери текущей.


После Create Atlas

В уведомлении об успехе появляется ссылка “Open Project” — открывает проект в свежем окне с чистым состоянием памяти. Пригодится после работы с большим атласом.


Иконка ассета

Project-ассеты имеют уникальную иконку (синяя плитка с сеткой атласа + шестерёнка) — легко найти в Content Browser. ПКМ → “Open Generated Atlas” — прыгнуть к атласу, который вышел из этой сессии.


Что восстанавливается

  • Расположение и поворот каждого элемента
  • Размеры и количество страниц
  • Состояние обрезки (trim state) каждого элемента
  • Чекбоксы Placed/Unplaced
  • Все настройки панели Settings