User Manual

9-слайсинг

9-слайсинг (иногда называемый 9-патч) - это техника для 2D-графики, которая разделяет одно изображение на 9 областей, которые масштабируются индивидуально, чтобы предотвратить растягивание при отображении изображения в разных размерах и с разными соотношениями сторон.

9 Sliced Button

На изображении выше вы можете увидеть 9 областей, которые определены с использованием функций редактирования текстурного атласа Sprite Editor. При добавлении на сцену с использованием Sprite Component или Image Element Component изображение можно изменить с помощью свойств ширины и высоты компонента. Каждая область масштабируется с использованием следующих правил:

Button Resize Animation

Настройка 9-слайсинга

Setup 9-slicing

Чтобы настроить 9-слайсинг спрайта, создайте рамку вокруг области, на которой вы хотите использовать 9-слайсинг, в Sprite Editor. Затем используйте синие ручки или свойство Border в Frame Inspector, чтобы установить границы, обозначающие центральную часть изображения, которую вы хотите использовать как растягиваемую часть спрайта.

Наконец, нажмите New Sliced Sprite From Selection чтобы создать новый спрайт с режимом отображения, установленным на Sliced.

Режимы отображения

Sprite Assets могут иметь один из трех режимов отображения.

Простые спрайты

Simple Render Mode

Режим отображения Simple не имеет 9-слайсинга. Используйте этот режим для обычных спрайтов.

Слайсинг спрайты

Sliced Render Mode

Режим отображения Sliced растягивает части изображения. Центр растягивается горизонтально и вертикально; левые и правые секции растягиваются вертикально; верхние и нижние секции растягиваются горизонтально, а углы вообще не растягиваются.

Замощенные спрайты

Tiled Render Mode

Режим отображения Tiled аналогичен режиму Sliced, за исключением того, что вместо растягивания секции повторяются в виде плитки. Центр замощается горизонтально и вертикально; левые и правые замощаются вертикально; верхние и нижние замощаются горизонтально, а углы вообще не замощаются.

This site is translated by the community. If you want to get involved visit this page