Ресурс Авто-атлас

Ресурс Авто-атлас - это лист спрайтов. Поскольку Cocos Creator поставляется с функцией карты, вы можете указать ряд разбитых планов, упакованных в большое изображение, определенная роль и функция текстурирования пакетов очень похожи.

Создание ресурса Авто-атлас

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

Create auto atlas

При создании ресурса Авто-атласа все ресурсы 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.

Вы можете перейти в соответствующий каталог, чтобы проверить, успешно ли создан ресурс Авто-атлас.

results matching ""

    No results matching ""