У меня есть x и y (Моя позиция), а также destination.x и destination.y (где я хочу получить). Это не для домашней работы, просто для обучения.Перемещение непосредственно из пункта A в точку B
Так что я уже
float x3 = x - destination.x;
float y3 = y - destination.y;
float angle = (float) Math.atan2(y3, x3);
float distance = (float) Math.hypot(x3, y3);
я угол и расстояние, но не знаю, как заставить его двигаться прямо. Пожалуйста, помогите! Спасибо!
Что вы имеете в виду под «двигаться прямо»? –
@OliCharlesworth Я имею в виду, что он перемещается из одной точки в другую, но до этого он вычисляет угол и все, как он должен идти, поэтому он идет по кратчайшему пути. – IvanDonat