В этой статье научимся запускать функцию скрипта из редактора анимаций ноды AnimationPlayer.
Для тех кто совсем не в курсе — нода эта помогает нам изменять свойства при помощи ключевой анимации. Всё как в обычных классических пакетах анимации. В данном примере заставим наш спрайт подпрыгивать по клику, и где-то ближе к концу анимации выполнять код из нужной нам функции. Добавляем в сцену спрайт и AnimationPlayer ноду. Выделяем AnimationPlayer , и жмем на кнопку Animation в меню Animation в нижней части годо. Далее New и называем анимашку Jump После этих манипуляций в редакторе появится шкала времени.
Жмем кнопку Add Track и выбираем Property Track.
В открывшемся меню выбираем наш спрайт, и ищем свойства Position Если данный путь добавления свойства вам кажется сложным , то можно просто выбрать в списке нод сцены наш спрайт , и в инспекторе нажать на символ ключика рядом с Position В итоге в редакторе появится наше свойство, и мы готовы создавать анимацию.
В самом процессе нет ничего сл