@DALVROT

Движение точки А в точку В с заданной скоростью?

Движение из точки А в точку В с заданной скоростью в 2д. Видел передвижение векторами, но не понял как оно работает
  • Вопрос задан
  • 121 просмотр
Пригласить эксперта
Ответы на вопрос 1
@Denisca2828
Можно использовать алгоритм lerp:
v0 - точка А
v1 - точка B
t - скорость

ответ задаем как x или y

float lerp(float v0, float v1, float t) {
  return v0 + t * (v1 - v0);
}

// Precise method, which guarantees v = v1 when t = 1.
float lerp(float v0, float v1, float t) {
  return (1 - t) * v0 + t * v1;
}


я думаю вам не составит труда переделать на JAVA
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы