Создание версий с низким разрешением атласов спрайтов
Чтобы создать версии с более низким разрешением одного и того же атласа спрайтов для разных платформ, создайте вариантные атласы спрайтов. Вариантный атлас спрайтов сочетает в себе те же спрайты и текстуры, что и оригинальный атлас спрайтов, но созданная им комбинированная текстура имеет более низкое разрешение.
Выполните следующие действия:
Создайте атлас спрайтов как обычно. Убедитесь, что его Тип установлен на Мастер. Этот атлас спрайтов является родительским атласом спрайтов.
Создайте еще один атлас спрайтов, затем в его окне Inspector установите Введите до Вариант.
-
В окне Inspector варианта атласа спрайтов установите Master Atlas на родительский атлас спрайтов, созданный на шаге 1. Перетащите родительский атлас спрайтов из окна Project или выберите выборщик (⊙).
Вариантный атлас спрайтов сочетает в себе те же самые спрайты и текстуры, что и родительское ассет. Он не имеет собственного списка Объекты для упаковки, и Unity не создает для него ассета атласа спрайтов в окне Project.
Чтобы выбрать размер комбинированной текстуры варианта атласа спрайтов, установите свойство Масштаб. Например, установите свойство Масштаб на 0.5, чтобы создать текстуру атласа спрайтов с разрешением в два раза меньшим, чем у родительского атласа спрайтов.
Выберите Pack Preview для отображения упакованной текстуры в окне Предварительный просмотр в нижней части окна Inspector.
Используйте вариантный атлас спрайтов
По умолчанию Unity включает в свой созданный проект как родительский, так и вариантный атлас спрайтов. Это означает, что Unity случайным образом выбирает, с каким атласом спрайтов рендировать во время выполнения.
Чтобы избежать этого, используйте любой из следующих подходов:
- Чтобы вручную выбрать атлас спрайтов для спрайта, используйте SpriteAtlas.GetSprite API.
- Чтобы вручную управлять тем, какие атласы спрайтов загружаются и используются Unity, см. Загрузка атласов спрайтов вручную во время выполнения.
- Чтобы исключить из сборки родительский атлас спрайтов, отключите Включить в сборку в 2000 году Inspector окно родительского атласа спрайтов.
Важная: Если вы отключите Включить в сборку как для родительского атласа спрайтов, так и для вариантного атласа спрайтов, Unity не включает текстуры для спрайтов и текстур, а спрайты, которые используют текстуру, невидимы.
Дополнительные ресурсы
- Наилучшие практики Sprite Atlas в Unity 6 на канале Unity YouTube