Skip to content

components.Fill

vasili.kostin edited this page Aug 22, 2021 · 14 revisions

Наследуется от Sprite, и включает в себя все его свойства.

Fill - компонент позволяющий отобразить изображение с циклически повторяющимся рисунком. В дополнение Fill имеет встроенную анимацию прокрутки и волны, включаемые и настраиваемые редактированием соответствующих свойств объекта.

Важно! Для того чтобы циклическое повторение рисунка работало, необходимо, установить режим враппинга соответствующей текстуре, и чтобы размеры текстуры, используемого компонентом Fill были равны степени двойки.

Редактируемые свойства:

verticesX

Тип: Number

Количество вершин по ширине. Увеличивать это значение имеет смысл только при включенном эффекте волны. Слишком большое значение этого свойства может привести с снижению производительности.


verticesY

Тип: Number

Количество вершин по высоте. Увеличивать это значение имеет смысл только при включенном эффекте волны. Слишком большое значение этого свойства может привести с снижению производительности.


xRepeat

Тип: Number

Количество повторений рисунка по ширине. Обычно, чтобы рисунок сохранял свои размеры относительно исходного изображения, нужно установить одинаковые значения для xRepeat и scale.x.


yRepeat

Тип: Number

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


xShift

Тип: Number

Сдвиг рисунка по оси x. Значение задается относительно ширины исходного изображения.


yShift

Тип: Number

Сдвиг рисунка по оси y. Значение задается относительно высоты исходного изображения.


xShiftSpeed

Тип: Number

Скорость прокрутки рисунка по оси x.


yShiftSpeed

Тип: Number

Скорость прокрутки рисунка по оси y.


Поля управления эффектом волны:


xWaveAmp

Тип: Number

Амплитуда волны по оси x. Значение задается относительно ширины исходного изображения.


xWaveStep

Тип: Number

Шаг волны по оси x. Значение задается относительно ширины исходного изображения.


xWavePhase

Тип: Number

Фаза волны по оси x. Значение задается относительно ширины исходного изображения.


xWaveSpeed

Тип: Number

Скорость волны по оси x. Значение задается относительно ширины исходного изображения.


yWaveAmp

Тип: Number

Амплитуда волны по оси y. Значение задается относительно ширины исходного изображения.


yWaveStep

Тип: Number

Шаг волны по оси y. Значение задается относительно ширины исходного изображения.


yWavePhase

Тип: Number

Фаза волны по оси y. Значение задается относительно ширины исходного изображения.


yWaveSpeed

Тип: Number

Скорость волны по оси y. Значение задается относительно ширины исходного изображения.


transparentTop

Тип: Boolean

Присвоение данному свойству значения true включает режим прозрачности для верхнего горизонтального ряда полигонов. Верхняя кромка становится полностью прозрачной.


transparentBottom

Тип: Boolean

Присвоение данному свойству значения true включает режим прозрачности для нижнего горизонтального ряда полигонов. Нижняя кромка становится полностью прозрачной.


transparentLeft

Тип: Boolean

Присвоение данному свойству значения true включает режим прозрачности для левого вертикального ряда полигонов. Левая кромка становится полностью прозрачной.


transparentRight

Тип: Boolean

Присвоение данному свойству значения true включает режим прозрачности для правого вертикального ряда полигонов. Правая кромка становится полностью прозрачной.


Методы:

cropLeftRight(leftSize : Number, rightSize : Number)

Делает обрезку изображения слева и справа. Размеры обрезаемых полей задаются в пикселях.


cropTopBottom(topSize : Number, bottomSize : Number)

Делает обрезку изображения сверху и снизу. Размеры обрезаемых полей задаются в пикселях.


<- Предыдущая страница Следующая страница ->

Связанные темы:

Свойства, унаследованные от Sprite

Компоненты

Редактируемые поля

Clone this wiki locally