Ресурс Авто-атлас
Ресурс Авто-атлас - это лист спрайтов. Поскольку Cocos Creator поставляется с функцией карты, вы можете указать ряд разбитых планов, упакованных в большое изображение, определенная роль и функция текстурирования пакетов очень похожи.
Создание ресурса Авто-атлас
На панели Assets щелкните правой кнопкой мыши на папке и выберите следующий пункт контекстного меню New -> Auto Atlas. Он создаст ресурс AutoAtlas.pac, чтобы сохранить конфигурацию атласа для текущей папки.

При создании ресурса Авто-атласа все ресурсы SpriteFrame в текущей папке, включая подпапки, будут использоваться для создания атласа листа спрайтов во время процесса сборки. И все ресурсы SpriteFrame, добавленные в папку или ее подпапку, будут добавлены в атлас автоматически в будущем.
Если есть настройки для ресурсов SpriteFrame (например, trim), они будут сохранены в ресурсах SpriteFrame в созданном атласе.
Настройка ресурса Авто-атлас
После выбора ресурса Авто-атлас на панели Asset, панель Properties отобразит все настраиваемые свойства для ресурса Авто-атлас.
| Свойства | Описание |
|---|---|
| Max Width | Максимальная ширина одного атласа |
| Max Height | Максимальная высота одного атласа |
| Padding | Интервал между спрайтами в атласе |
| Allow Rotation | Позволяет вращать спрайты |
| Force Squared | Следует ли устанавливать размер Атласа на квадрат |
| PowerOfTwo | Нужно ли устанавливать размер карты до степени двух чисел |
| Heuristices | Стратегия упаковки Атласа, необязательные стратегии: [BestShortSideFit, BestLongSideFit, BestAreaFit, BottomLeftRule, ContactPointRule] |
| Format | Формат генерации изображений, доступный в [png, jpg, webp] |
После завершения настройки вы можете нажать кнопку Предварительный просмотр, чтобы просмотреть результаты упаковки. Результаты текущей конфигурации автоматического атласа будут отображаться в области под панелью Properties. Обратите внимание, что после изменения конфигурации вам нужно снова нажать кнопку Предварительный просмотр, чтобы обновить предварительный просмотр.
Результат:
- Упакованные текстуры: отображают упакованную текстуру атласа и соответствующую информацию, если имеется несколько текстур, они будут отображаться в области предварительного просмотра.
- Распакованные текстуры: отображают текстуры, которые нельзя упаковывать в атлас. Причиной может быть то, что размер этих спрайтов больше, чем максимальный размер текстуры атласа.
Создание Атласа
С созданным ресурсом Авто-атлас вы можете создавать свои сцены или анимации, используя оригинальные текстуры спрайтов. Во время процесса сборки Cocos Creator автоматически упаковывает все SpriteFrame с атрибутом автоматического атласа в папку в атлас и автоматически обновляет ссылку на них во всем проекте.
Сгенерированная текстура атласа будет помещена в соответствующую директорию в ресурс Авто-атласа в подпапке res/raw-assets для сборки. Файл будет называться AutoAtlas-xx.png.
Вы можете перейти в соответствующий каталог, чтобы проверить, успешно ли создан ресурс Авто-атлас.