Создать аккаунт

Editor - FX editor - SpriteView/DecalView/ParticleView - Sprite

173
0
Загружено: 05 фев 2024, 16:19
Опубликовал: TonaTor

Cпрайты (картинки).
Являются основным средством визуализации эффектов.

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

Спрайты можно выбирать как статические (картинка), так и динамическими (ebm-файл (ССЫЛКА), по типу гифки).
Изображение спрайта можно как прописать вручную, так и выбрать в окне выбора текстур (ссылка удалена) по кнопке троеточия.

Может содержать внутренние блоки, выбираемые в меню:

1) Timer - Таймер исполнения функций для параметров ниже;
2) Visibility - Коэф. видимости;
3) Light - Яркость цвета;
4) RedLight - Сила красного цвета;
5) GreenLight - Сила зелного цвета;
6) BlueLight - Сила синего цвета;
7) HighLight - Цвет окраски спрайта;
8) PreScaleX - Предварительное растяжение по оси X;
9) PreScaleY - Предварительное растяжение по оси Y;
10) PreTurn - Предварительный поворот;
11) PreShiftX - Предварительный сдвиг по X;
12) PreShiftY - Предварительный сдвиг по Y;
13) PreShiftZ - Предварительный сдвиг по Z;
14) ScaleX - Растяжение по оси X;
15) ScaleY - Растяжение по оси Y;
16) Scale - Растяжение по осям X и Y;
17) Turn - Поворот;
18) ShiftX - Сдвиг по оси X;
19) ShiftY - Сдвиг по оси Y;
20) ShiftZ - Сдвиг по оси Z.

Примечания:
1) Действия с pre*** идут раньше не pre***, но после spriteview -> orientation.
pre*** и не pre*** могут дополнять действие друг-друга, хоть и выполняются в разное время.

2) Значения:
2.1) Scale`ы указываются в коэф-ах размерности текущего изображения;
2.2) Shift`ы указываются в пикселях спрайта;
2.3) Turn`ы указываются в системе градусов, но диапазон свободный.
- Его дельта не ограничивается модулем 360 градусов.
Можно задать модуль 720 градусов (и больше).
- Процесс разворота будет визуально выполняться дважды (и больше);
2.4) Коэф-ы цветов должны использоваться от 0 до N+, но результат их работы не выйдет за 1 (цвета не будут ярче своей максимальной яркости);

3) С параметрами есть баг:
Задавая в них значения без функций - они могут "заедать".
Т.е. они могут "проглатывать" значения, которые будут вносить как небольшую, так и существенную погрешность в ваши параметры.
Это лечится только перезагрузкой редактора карты/миссии.

4) При задаче разброса (как с функцией, так и без) - для некоторых параметров происходит подсуживание значений.
Финальным значением выбирается 50% от дельты значений (сумма модулей разброса), но с добавлением определённого процента подсуживания к финальному.
Если первым числом в параметре будет наибольшее число, то процент подсуживания будет положительным, если иначе, то отрицательным.

Для Shift`овых функций - подсуживание = ~5%;
Для Turn`овых функций - подсуживание = ~11.8%;
Для Scale`овых функций - подсуживание = ~3.81%.

Допустим, задавая Shift`у разброс (0 1000) - значение стабильно = 550.

5) Принцип работы pre и не pre функций.

Видео-демонстрация по pre и не pre


Смотрите также:

Комментарии
Без политики и матов. Комментарии проходят модерацию.