Подскажите функцию для проигрывания анимки в обратную сторону? Всё никак не найду

Принятый ответ

Nemezid:
DarkLigthing, что-то не выходит. Пробую в reforged, если что
Вот карта пример, здание будет постепенно возвращаться к началу строительства. (Reforged)
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
15
4 года назад
0
Nemezid:
-5 это множитель скорости воспроизведения анимации. Кстати, чтобы вернуть проигрывание анимаций в нормальный порядок нужно положительное число. 1 это дефорлт как ты понимаешь. 1 это 100%, 2 - 200% и т д
Так же можно и дробные числа вводить:
Загруженные файлы
0
15
4 года назад
0
DarkLigthing, спасибо за инфу, полезно.

DarkLigthing, вот в таком формате не срабатывает. Анимка вообще не воспроизводится. Что не так?
Загруженные файлы
0
37
4 года назад
Отредактирован ScorpioT1000
0
Рандом в событии посчитается 1 раз при запуске)
0
15
4 года назад
0
ScorpioT1000, почему?
А анимка задом почему не срабатывает таким образом?

DarkLigthing, методом тыка обнаружил, что срабатывает только при инициализации, но не работает по таймеру или если запускать триггер триггерно
0
28
4 года назад
0
почему?
Регистрация события произойдёт во время инициализации карты, где и будет получен период.
0
16
4 года назад
Отредактирован DracoL1ch
0
с какой версии это вообще поддерживается?
0
26
4 года назад
0
с очень древней
0
37
4 года назад
Отредактирован ScorpioT1000
0
Чтобы сделать правильно, тебе надо создать периодический таймер с периодом в наибольший общий делитель c, от исходных периодов a и b (7 и 12).
В данном случае это 1. Завести переменную-счетчик, суммируя к нему c каждое выполнение. И выполнять действия только в случае, если остаток от деления счетчика на max(a,b) = 12 будет от 0 до (b - a) = 5
local int c = 1
local int a = 7
local int b = 12
udg_counter1 = udg_counter1 + c
if(ModuloInteger(udg_counter1, max(a,b)) <= (b-a)) {
  // ...
}
Для общего случая с любыми переменными в реальном времени можно поискать код здесь.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.