JS-скрипт [GUIDE] [OTC3/OTC4/OT4] Animation's by magister

Эксперт
Статус
Оффлайн
Регистрация
14 Ноя 2020
Сообщения
1,798
Реакции[?]
586
Поинты[?]
2K
Доброго времени суток. Хочу представить вам гайд по анимированию вашего корда/скрипта и т.д.
Что получится благодаря примеру:
Что получится благодаря примеру и использованию мозга:

Разбор функции:
1 (check) - ваша проверка, к примеру: UI.IsMenuOpen()
2 (name) - название вашего вара, к примеру: width
3 (value) - максимально значение, к примеру: 255
4 (speed) - скорость анимации, к примеру: 6

Как добавить:
1. Сначала добавляем вар в начало кода/перед функцией.
Пример:

2. Вставляем следующий код :
"Имя вара" = Animation.OutExpo("Ваша проверка", "Имя вара", "Максимальное значение", "Желаемая скорость")
Пример:

3. Ищем строку рендера в вашей функции.
Пример:

4. Заменяем значение(методом подбора(если вы дурик) или смотрим в апи и выбираем нужное нам), я выберу width(ширина).
Пример:

5. Вставляем код функции анимации в самый конец кода:
JavaScript:
var Animation = {
    OutExpo: function(check, name, value, speed) {
        if (check) return name + (value - name) * Globals.Frametime() * speed
        else return name - (value + name) * Globals.Frametime() * speed / 2
    }
}
Пример:




Итог нашего кода:



Вот и всё. Так же хотелось бы сказать что скорее всего это мой последний скрипт ведь у меня пропало желание создавать новые скрипты и закончились идеи.
 
Последнее редактирование:
Дизайнер
Статус
Оффлайн
Регистрация
18 Авг 2017
Сообщения
1,933
Реакции[?]
2,259
Поинты[?]
146K
Товары в продаже
1
все равно с формулами лучше, потому что эта анимация в конце очень медленная, а это плохо
 
Эксперт
Статус
Оффлайн
Регистрация
14 Ноя 2020
Сообщения
1,798
Реакции[?]
586
Поинты[?]
2K
Сверху Снизу