Линейная интерполяция для плавного перехода - GDScript - PullRequest
0 голосов
/ 20 июня 2020

Я пытаюсь создать систему, которая плавно работает с 2D-сеткой (BlendSpace2D для анимации). Значения x могут варьироваться от -1 до 1, и то же самое для значений y.

Я использую следующий код на Vector2, чтобы попытаться сделать это, и он не может сделать то, что я sh.

transition - это Vector2, как и motion_state. motion_state - это Vector2, который определяет конечный пункт интерполяции на основе входных данных игрока. полная анимация в любой момент. У меня тоже не получается плавного перехода к этой масштабированной точке. Есть идеи, что я могу изменить, чтобы эта работа работала?

1 Ответ

0 голосов
/ 21 июня 2020

Итак, я понял это. Мне нужно было инициализировать переход Vector2 в _ready () fun c, чтобы он знал, с чего начать. Почувствуйте себя абсолютным идиотом, пропустив то, что я не инициализировал. В любом случае, для тех, у кого также есть проблемы, я подробно рассказал, помогая другому парню на форумах Godot PS, это гиперссылка на комментарий.

...