В настоящее время я работаю над игрой на Java и хочу вычислить направление и скорость направления по горизонтальной и вертикальной скорости, которая предоставляется всем игровым объектам. Я хотел бы иметь метод, подобный приведенному ниже, для расчета направления / угла, к которому движется объект (на основе его горизонтальной и вертикальной скорости);
public double getAngle() {
// Calculate angle/direction from the horizontal and vertical speed here
return angle;
}
Конечно, мне понадобится аналогичный метод для расчета направленной скорости объекта на основе его горизонтальной и вертикальной скорости.
Примечание: в то время, когда я задавал этот вопрос, я ничего не узнал о геометрии / тригонометрии, потому что я был во 2-м или 3-м классе.