Вырезать спрайты из текстуры
Чтобы вырезать спрайты из текстуры, используйте вкладку по умолчанию Редактор спрайтов окна Редактор спрайтов.
Для каждого спрайта, Unity создает ресурс спрайта () как дочерний объект текстуры в окне Project.
Открыть редактор Sprite
Выполните следующие действия:
-
В окне Project выберите текстуру, которую вы хотите изменить.
Примечание: Вы не можете редактировать спрайт, выбрав его в Scene вид.
В окне Inspector убедитесь, что Тип текстуры установлен на Sprite (2D и UI).
Выберите Editor Sprite.
Настройка площади одного спрайта
Если Спрайт-режим текстуры установлен на Одинокие, то вся текстура является одним спрайтом. Чтобы настроить спрайт в окне Редактор спрайтов, выполните следующие действия:
- Выберите текстуру. Unity отображает прямоугольную область выбора с ручками в углах. Это область спрайта, также известная как
SpriteRect. - Перетащите синие ручки или края, чтобы установить площадь спрайта.
- Настройте свойства спрайта, используя накладку Спрайт. Дополнительные сведения см. в Editor Sprite tab reference.
- Чтобы сохранить спрайт, выберите Применить на панели инструментов.
Вырезать несколько спрайтов из одной текстуры
Если Спрайт-режим текстуры установлен на Множественные, текстура может содержать несколько спрайтов. Каждый спрайт определяется SpriteRect, который вы создаете в Editor Sprite окне.
Выполните одно из следующих действий в окне Редактора спрайтов:
- Вручную выберите области для использования в качестве спрайтов.
- Разрезать на спрайты автоматически, например, из листа спрайта, который использует регулярный макет, или прозрачные пиксели для разделения каждого изображения.
Вручную выбрать области для использования в качестве спрайтов
Выполните следующие действия:
- Щелкните текстуру левой кнопкой мыши и перетащите, чтобы создать
SpriteRect. - Повторите шаг 1, чтобы создать больше спрайтов.
- Чтобы сохранить спрайты, выберите Применить на панели инструментов.
Автоматическое разделение на спрайты
Чтобы автоматически разделить текстуру на несколько спрайтов, выберите Слит в раскрывающемся списке на панели инструментов.
Выберите один из следующих методов разрезания:
- Автоматическое разделение текстуры по прозрачности. Используйте эту опцию, если каждое изображение в текстуре разделено прозрачными пикселями.
- Сетка по размеру ячейки для разделения на спрайты равного размера.
- Сетка по количеству ячеек для разделения на определенное количество строк и столбцов.
- Изометрическая сетка для разрезания на изометрические ромбовидные спрайты вместо прямоугольных.
Когда вы выбираете другой вариант, кроме Автоматическая, или изменяете настройки в накладке Слит, Unity отображает предварительный просмотр спрайтов в виде красных контуров. Unity может не отображать контуры, если вы уже разделили текстуру.
После того, как вы выбрали Слит для применения метода слитинга, для настройки сгенерированного спрайта, выберите его и перетащите его голубые ручки или края.
Дополнительные сведения см. в Ссылка на вкладку Редактора Спрайт.
Предупреждать перед применением или отменой изменений
Чтобы Unity отображал предупреждение при выборе Вернуть или Применить в редакторе спрайтов, выполните следующие действия:
- В главном меню выберите Изменить > Предпочтения.
- Выберите 2D > Окно редактора спрайтов.
- Включить Показать Подтверждение Применения или Показать Подтверждение Отмена.