Sprite Atlas Inspector Ссылка на окно
Исследуйте свойства и настройки, которые можно использовать для настройки атласа спрайтов. Дополнительные сведения см. в Создание атласа спрайтов.
| Свойство | Описание |
|---|---|
| Тип | Задает, является ли атлас спрайтов версией с более низким разрешением другого атласа спрайтов. Параметры:
|
| Мастер Атлас | Задает родительский атлас спрайтов. Это свойство доступно только если вы установили Тип на Вариант. Родительский атлас спрайтов должен иметь Тип или Мастер. Дополнительные сведения см. в Создание версий атласов спрайтов с меньшим разрешением. |
| Включить в сборку | Позволяет Unity загружать атлас спрайтов и прикреплять его к вашим спрайтам при запуске проекта. Отключите это свойство, чтобы загрузить атлас спрайтов самостоятельно во время выполнения. Для более подробной информации см. Загрузка атласов спрайтов вручную во время выполнения. |
Вариант
| Свойство | Описание |
|---|---|
| Масштаб | Устанавливает масштаб варианта атласа спрайтов как кратное его родительского атласа спрайтов. Например, set Масштаб до 0.5 для создания текстуры атласа спрайтов с разрешением, вдвое меньшим, чем у родительского атласа спрайтов. Максимальное значение 1. Это свойство доступно, только если установлено Тип до Вариант. Для получения дополнительной информации см. Создание версий с низким разрешением атласов спрайтов. |
Упаковка
Эти свойства доступны только в том случае, если Тип до Мастер.
| Свойство | Описание |
|---|---|
| Разрешить вращение | Поворачивает спрайты в текстуре атласа спрайтов, чтобы найти лучшее соответствие. Отключите это свойство, если вы упаковываете элементы Canvas UI, чтобы избежать вращения элементов UI. |
| Плотная упаковка | Упаковка каждого спрайта на основе его формы сетки из вкладки Custom Outline окна редактора спрайтов, вместо прямоугольника по умолчанию. |
| Альфа-расширение | Расширяет цвета края спрайта на соседние прозрачные пиксели, чтобы не было видимых краев. |
| Заполнение | Задает количество пикселей, которое Unity использует между отдельными спрайтами, чтобы предотвратить появление пикселей одного спрайта в соседнем спрайте. Значение по умолчанию — 4. |
Текстура
| Свойство | Описание |
|---|---|
| Чтение/запись | Позволяет получить доступ к данным атласа спрайтов в скриптах C# с помощью таких методов, как Texture2D.SetPixels. Если вы включите это свойство, Unity создаст дубликат данных текстуры, что может снизить производительность. Это свойство действует только в том случае, если атлас спрайтов не сжат или использует сжатие DXT. |
| Создание карт MIP | Создает уровни mipmap для текстуры атласа спрайтов. Дополнительные сведения см. в Мипкарты. |
| sRGB | Хранит цвета атласа спрайтов в гамма-пространстве. Дополнительные сведения см. в Цветовые пространства. |
| Режим фильтрации | Указывает, как Unity фильтрует атлас спрайтов при его растягивании. Параметры:
|
| Уровень Анисо | Задает уровень анизотропной фильтрации атласа спрайтов. Это повышает качество текстуры при просмотре атласа под крутым углом. Это свойство доступно только если вы включили Создать карты Mip и установили Режим фильтрации на Двухлинейный или Трилинейный. |
Показать параметры платформы
Свойства в этом разделе устанавливают размер и формат текстуры атласа спрайтов.
| Свойство | Описание |
|---|---|
| Показать настройки платформы для | Выбирает текстуру, свойства которой отображаются на вкладке По умолчанию и на вкладках для конкретных платформ. Выберите либо основную текстуру атласа спрайтов, либо вторичную текстуру. Более подробную информацию о вторичных текстурах см. в Добавить текстуры обычной карты и карты маскировки к спрайту. |
Вкладка по умолчанию
Вкладка По умолчанию позволяет установить окончательный размер и формат текстуры атласа спрайтов на всех платформах.
| Свойство | Описание |
|---|---|
| Максимальный размер текстуры | Задает максимальные размеры атласа спрайтов в пикселях. Если любой из спрайтов или текстур больше, чем Max Texture Size, Unity игнорирует Max Texture Size и использует минимальный размер, который содержит спрайты и текстуры в их первоначальных размерах. Важно: Не используйте Max Texture Size значения меньше 0.25 для варианта атласа спрайтов, в противном случае Unity сжимает спрайты и текстуры дважды. |
| Формат | Задаёт число каналов и тип данных атласа спрайтов — кроме платформ, для которых вы задали переопределение на соответствующих вкладках. По умолчанию используется Автоматическая, где Unity выбирает значение, основанное на количестве каналов в спрайтах, и Сжатие Дополнительные сведения см. в разделе Форматы по умолчанию. |
| Сжатие | Устанавливается сжатие атласа спрайтов. Unity использует эту настройку для выбора соответствующего формата текстуры. Эта настройка доступна только если вы установили Формат до Автоматическая. Для получения дополнительной информации см. Форматы по умолчанию10. Предлагаются следующие варианты:
|
| Используйте сжатие | Сжимает атлас спрайтов с помощью библиотеки сжатия Crunch, которая помогает Unity использовать минимальное возможное количество пространства. Эта настройка доступна только если вы установили Формат на Автоматическое. Unity разгружает атлас спрайтов в формат DXT или ETC на CPU, а затем загружает его на GPU во время выполнения. Если вы включите эту настройку, текстуры могут занимать много времени для сжатия, но разгружаются быстро во время выполнения. |
| Качество компрессора | Задает качество изображения сжатой текстуры, если вы включили Использовать сжатие Crunch. Более высокое значение может использовать больше памяти и увеличить время сжатия. |
Вкладки переопределений для конкретной платформы
Вкладки переопределения для конкретных платформ позволяют переопределить настройки в По умолчанию Дополнительные сведения о платформах сборки см. в разделе Справочная информация об окне построения профилей.
| Свойство | Описание |
|---|---|
| Максимальный размер текстуры | Задает максимальные размеры импортированной текстуры в пикселях. Если какой-либо из спрайтов или текстур больше, чем Max Texture Size, Unity игнорирует Max Texture Size и использует минимальный размер, который содержит спрайты и текстуры в их первоначальных размерах. Важно: Не используйте Max Texture Size значения меньше 0.25 для варианта атласа спрайтов, в противном случае Unity сжимает спрайты и текстуры дважды. |
| Формат | Задает формат атласа спрайтов. Доступные форматы текстур зависят от платформы. Unity выбирает формат по умолчанию, основанный на платформе и настройках на вкладке По умолчанию. Для более подробной информации см. Форматы по умолчанию. |
| Качество компрессора | Устанавливается качество атласа спрайтов, созданного при сжатии. Эта настройка доступна не для всех форматов текстур. |
Объекты для упаковки
| Свойство | Описание |
|---|---|
| Упаковка | Список спрайтов, текстур и папок для упаковки в атлас спрайтов. Чтобы добавить объект для упаковки, либо перетащите его из Project окно на Объекты для упаковки метка, или выбрать Добавить (+) кнопка. Чтобы удалить объект, выберите его в списке, а затем выберите Удалить (-) кнопка. Более подробную информацию см. Создание атласа спрайтов. |
| Предварительный просмотр пакета | Объединяет объекты Упаковка в атлас спрайтов, затем отображает предварительный просмотр в окне Предварительный просмотр в нижней части окна Inspector. |
Окно предварительного просмотра
Если у ваших спрайтов есть вторичные текстуры обычной карты или карты маски, откройте раскрывающийся список в правом верхнем углу окна Предварительный просмотр, чтобы отобразить различные текстуры атласа спрайтов.
Дополнительные ресурсы
- Наилучшие практики Sprite Atlas в Unity 6 на канале Unity YouTube
- 2D игровое искусство, анимация и освещение для художников