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