Unity 6.3
0 онлайн 95 гостей 3 в системе
Вход
2D разработка игр Шаг 11 из 198

Вырезать спрайты из текстуры

Чтобы вырезать спрайты из текстуры, используйте вкладку по умолчанию Редактор спрайтов окна Редактор спрайтов.

Для каждого спрайта, Unity создает ресурс спрайта () как дочерний объект текстуры в окне Project.

Открыть редактор Sprite

Выполните следующие действия:

  1. В окне Project выберите текстуру, которую вы хотите изменить.

    Примечание: Вы не можете редактировать спрайт, выбрав его в Scene вид.

  2. В окне Inspector убедитесь, что Тип текстуры установлен на Sprite (2D и UI).

  3. Выберите Editor Sprite.

Настройка площади одного спрайта

Если Спрайт-режим текстуры установлен на Одинокие, то вся текстура является одним спрайтом. Чтобы настроить спрайт в окне Редактор спрайтов, выполните следующие действия:

  1. Выберите текстуру. Unity отображает прямоугольную область выбора с ручками в углах. Это область спрайта, также известная как SpriteRect.
  2. Перетащите синие ручки или края, чтобы установить площадь спрайта.
  3. Настройте свойства спрайта, используя накладку Спрайт. Дополнительные сведения см. в Editor Sprite tab reference.
  4. Чтобы сохранить спрайт, выберите Применить на панели инструментов.

Вырезать несколько спрайтов из одной текстуры

Если Спрайт-режим текстуры установлен на Множественные, текстура может содержать несколько спрайтов. Каждый спрайт определяется SpriteRect, который вы создаете в Editor Sprite окне.

Выполните одно из следующих действий в окне Редактора спрайтов:

  • Вручную выберите области для использования в качестве спрайтов.
  • Разрезать на спрайты автоматически, например, из листа спрайта, который использует регулярный макет, или прозрачные пиксели для разделения каждого изображения.

Вручную выбрать области для использования в качестве спрайтов

Выполните следующие действия:

  1. Щелкните текстуру левой кнопкой мыши и перетащите, чтобы создать SpriteRect.
  2. Повторите шаг 1, чтобы создать больше спрайтов.
  3. Чтобы сохранить спрайты, выберите Применить на панели инструментов.

Автоматическое разделение на спрайты

Чтобы автоматически разделить текстуру на несколько спрайтов, выберите Слит в раскрывающемся списке на панели инструментов.

Выберите один из следующих методов разрезания:

  • Автоматическое разделение текстуры по прозрачности. Используйте эту опцию, если каждое изображение в текстуре разделено прозрачными пикселями.
  • Сетка по размеру ячейки для разделения на спрайты равного размера.
  • Сетка по количеству ячеек для разделения на определенное количество строк и столбцов.
  • Изометрическая сетка для разрезания на изометрические ромбовидные спрайты вместо прямоугольных.

Когда вы выбираете другой вариант, кроме Автоматическая, или изменяете настройки в накладке Слит, Unity отображает предварительный просмотр спрайтов в виде красных контуров. Unity может не отображать контуры, если вы уже разделили текстуру.

После того, как вы выбрали Слит для применения метода слитинга, для настройки сгенерированного спрайта, выберите его и перетащите его голубые ручки или края.

Дополнительные сведения см. в Ссылка на вкладку Редактора Спрайт.

Предупреждать перед применением или отменой изменений

Чтобы Unity отображал предупреждение при выборе Вернуть или Применить в редакторе спрайтов, выполните следующие действия:

  1. В главном меню выберите Изменить > Предпочтения.
  2. Выберите 2D > Окно редактора спрайтов.
  3. Включить Показать Подтверждение Применения или Показать Подтверждение Отмена.

Дополнительные ресурсы