Создание атласа спрайтов
Создать Атлас спрайтов и вставьте в него духи.
Примечание: Вместо этого можно создать несколько спрайтов из одной текстуры. Более подробную информацию см. в Импорт текстуры спрайта или листка и Вырезание спрайтов из текстуры.
Подготовка спрайтов для упаковки
Чтобы оптимизировать производительность атласов спрайтов и используемую ими память, выполните следующие действия для каждой текстуры, которую вы хотите упаковать:
- Отключить Чтение/Запись, если вы не читаете или не записываете текстуру в C# скриптах.
- Включите Tight Packing для уменьшения количества прозрачных пикселей вокруг спрайта.
Выберите Открыть редактор Sprite и проверьте следующее:
- Вкладка Custom Outline, чтобы убедиться, что контур точно прилегает к спрайту. Для более подробной информации см. Обрезка спрайта.
- Вкладка Вторичные текстуры, чтобы убедиться, что у спрайта такое же количество вторичных текстур, как и у других спрайтов, которыми вы хотите его наполнить. В противном случае комбинированные вторичные текстуры в атласе спрайтов могут содержать много пустого пространства. Для более подробной информации см. Добавление текстур обычной карты и карты маски к спрайту.
Создание атласа спрайтов
Чтобы создать атлас спрайтов, в главном меню перейдите в Ассеты > Создать > 2D > Атлас Спрайта.
Unity создает файл с расширением .spriteatlasv2 в окне Project. Unity больше не использует формат Sprite Atlas V1 по умолчанию. Дополнительные сведения см. в Преобразование Sprite Atlas V1 assets.
Добавить спрайты в атлас спрайтов
Более подробную информацию о назначении спрайтов в различные атласы спрайтов см. в Спрайт-атлас.
В окне Project выберите ассет атласа спиритов.
-
Чтобы добавить спрайт в атлас спрайтов, перетащите спрайт из окна Project на метку Объекты для упаковки в окне Inspector.
Вы можете перетаскивать спрайты, текстуры или папки на метку Объекты для упаковки. Вы также можете выбрать кнопку Добавить (+) в разделе Объекты для упаковки.
Выберите Pack Preview для отображения упакованной текстуры в окне Предварительный просмотр в нижней части окна Inspector.
Если текстуры имеют в качестве вторичных текстур обычные отображения или отображения маскировки, выберите раскрывающееся меню в правом верхнем углу окна Предварительный просмотр, чтобы отобразить комбинированные вторичные текстуры.
Теперь спрайты рендируются с использованием текстуры атласа спрайтов в представлениях Scene, Game и в режиме Play. Unity также включает атласы спрайтов в ваши сборки по умолчанию, автоматически загружает и использует их во время выполнения.
Примечание: Если вы добавляете спрайт к нескольким атласам спрайтов, Unity случайным образом выбирает текстуру атласа спрайтов для использования во время выполнения. Чтобы избежать этого, см. Загрузка атласов спрайтов вручную во время выполнения.
Используйте оригинальные текстуры при редактировании
Чтобы использовать оригинальные разпакованные текстуры в представлениях Scene и Game, но продолжать использовать текстуры атласа спрайтов в режиме воспроизведения и во время выполнения, выполните следующие действия:
- В главном меню выберите Изменить > Project Настройки.
- Выберите Редактор.
- В течение Атлас Спрайта раздел, набор Режим до Атлас Спрайта V2 — Разрешено для сборок. Unity теперь строит и использует атласы спрайтов только при входе в режим Play или строительстве проекта.
Информацию о других значениях Режим см. в Настройки редактора.
Дополнительные ресурсы
- Наилучшие практики Sprite Atlas в Unity 6 на канале Unity YouTube
- 2D игровое искусство, анимация и освещение для художников