Сейчас рассмотрим код программы godot Tween.годот туториал 2д.Tween 2
Основной класс объекта — Tween. Он отвечает за создание настраиваемых анимаций, которые запускаются из кода. В этом материале мы рассмотрим различные способы вызова методов этого класса
tween = create_tween().set_speed_scale(value)
Здесь создаётся объект Tween и устанавливается его скорость анимации. Чем выше значение параметра value, тем быстрее происходит движение
Метод set_loops() управляет количеством повторений анимации. Без аргументов (set_loops()) анимация зацикливается бесконечно. С числовым аргументом (set_loops(n)) Tween выполнится ровно n раз
var tweener := tween.tween_property() — возвращает объект PropertyTweener,который,в свою очередь,создает интерполяцию для движения объекта,который был задан в tween_property
Метод set_ease() задаёт тип плавности анимации, а set_trans() определяет тип перехода (способ интерполяции) для движения объекта
В зависимости от нажатых кнопок программа по-разному вызывает Tween и Tweener с различными настройками. Благодаря этому анимация объекта, привязанного через tween_property, меняется в реальном времени
годот туториал 2д.Tween 2.Конец.
Мы рассмотрели код программы Godot Tween. В следующей статье мы попробуем восстановить его. Спасибо за внимание