Ribbon

Материал из wiki.appsalutecreator.com
Перейти к: навигация, поиск

Ribbon - объект, который используется для рисования графики по заданному сплайну или ломанному, обладает рядом полезных параметров, которые могут помочь в анимировании жидкостей.

Параметры

Общие параметры (см. описание Object)

Основные параметры

Ribbon 1.png

Группа - положение

  • x (x) - Горизонтальная координата центра объекта (его точки пивота) в пикселях. Отсчитывается от точки пивота сцены;
  • y (y) - Вертикальная координата центра объекта (его точки пивота) в пикселях. Отсчитывается от точки пивота сцены.

Группа - размер

  • w (w) - Ширина объекта в пикселях;
  • h (h) - Высота объекта в пикселях.

Группа - модификаторы

  • alpha (al) - Прозрачность: от 0 (прозрачен) до 1 (не прозрачен);
  • blending (bl) - Alpha смешивание (parent - наследует alpha от родителя, blend - смешивание, add - добавление, sub - вычитание, none - ничего не происходит. (Подробнее о Alpha смешивании - здесь));
  • angle (ang) - Угол поворота в градусах (0 - не повёрнут). Отсчитывается от оси x вниз. Вверх - идут отрицательные углы;
  • scale x (sx) - Масштаб по оси x (1 - не изменен, 1.5 - увеличен в полтора раза, и т.д.);
  • scale y (sy) - Масштаб по оси y (1 - не изменен, 1.5 - увеличен в полтора раза, и т.д.).

Группа - узлы

  • res (reskn) - Графический ресурс для отображения точки узла.
  • endpoints (knep) - Отображать графику в конечных узлах.

Группа - настройки

  • режим (mode) - режим рисования графики (ломаная = 0, сплайн = 1).
  • сплайн 1 (spl1) - Точки задающие сплайн. Четное количество чисел через запятую каждая пара воспринимается как x y.
  • сплайн 2 (spl2) - Точки задающие сплайн. Четное количество чисел через запятую каждая пара воспринимается как x y. (пока не реализовано)
  • ширина (splh) - Ширина объекта (сплайна). Не следует путать с шириной самого объекта. Это ширина графики. Даже если это значение больше/меньше ширины графики - ресурс растянется/сожмется.
  • разбиение (steps) - кол-во шагов разбиение исходного ресурса во время тайлинга по сплайну.
  • скорость (vel) - скорость "течения" графики по сплайну.
  • равномерно (spread).

ВАЖНО: Ресурсам, которые используются как ресурс для объекта - нужно обязательно указать "do not rotate in texture".

Добавляемые параметры

+.png res add - Дополнительная графика.

  • res- Графический ресурс для отображения объекта. Перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования).

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

Пример реализации

Ribbon 2.png

Download

По ссылке можно ознакомиться с примером и "поиграться" с параметрами: ширины сплайна, скорости течения и числа разбиений.