-
Автор темы
- #1
Доброго времени суток. Хочу представить вам гайд по анимированию вашего корда/скрипта и т.д.
Разбор функции:
1 (check) - ваша проверка, к примеру: UI.IsMenuOpen()
2 (name) - название вашего вара, к примеру: width
3 (value) - максимально значение, к примеру: 255
4 (speed) - скорость анимации, к примеру: 6
Как добавить:
1. Сначала добавляем вар в начало кода/перед функцией.
Пример:
2. Вставляем следующий код :
"Имя вара" = Animation.OutExpo("Ваша проверка", "Имя вара", "Максимальное значение", "Желаемая скорость")
Пример:
3. Ищем строку рендера в вашей функции.
Пример:
4. Заменяем значение(методом подбора(если вы дурик) или смотрим в апи и выбираем нужное нам), я выберу width(ширина).
Пример:
5. Вставляем код функции анимации в самый конец кода:
Пример:
Итог нашего кода:
Вот и всё. Так же хотелось бы сказать что скорее всего это мой последний скрипт ведь у меня пропало желание создавать новые скрипты и закончились идеи.
Что получится благодаря примеру:
Что получится благодаря примеру и использованию мозга:
Разбор функции:
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
}
}
Итог нашего кода:
Вот и всё. Так же хотелось бы сказать что скорее всего это мой последний скрипт ведь у меня пропало желание создавать новые скрипты и закончились идеи.
Последнее редактирование: