Предыдущие статьи - общая, доп1, доп2.
В данной статье пройдемся по работе с функциями.
Для этого в годо есть методы tween_callback() и tween_method()
Tween_callback() в качестве аргумента принимает имя функции и просто её вызывает .
Если вдруг кто-то забыл, мы конечно же можем насовать каких то данных в вызов нашей функции:
Может показаться, что это какой то «костыль», вызывать функцию через функцию, ведь можно вызвать её напрямую.
Но на самом деле тут доступна как минимум очередность.
Допустим запустить функцию как только отработает предыдущий твин.
Ну и опять же , всякие циклы и задержки.
Обо всём этом я уже писал, ссылки в начале статьи.
Метод tween_method() будет уже посерьезнее.
Тут мы можем уже передавать помимо вызываемого метода еще дипазон значений и время перехода. Всё как и в твине для свойств.
В примере ниже счетчик от 0 до 100 на 3 секунды.
Вся соль тут в том, что мы можем использовать «изинги» (через set_ease()) для управления скоростью перехода между значениями.
Ну и не забывайте, что если у вас какая то простая логика то её можно засунуть прямо в аргумент в виде анонимной функции.
На этом пожалуй всё.
Подписывайтесь на канал, вступайте в группу в ВК, и не забывайте что у нас есть дискорд сервер.
Удачи в изучении годо !