Рассчитать угол поворота пушки
Есть координаты курсора и пушки. Как рассчитать угол поворота пушки так, чтобы она смотрела на курсор?
Источник: Stack Overflow на русском
Есть координаты курсора и пушки. Как рассчитать угол поворота пушки так, чтобы она смотрела на курсор?
Вот так получилось сделать:
float x = mouseX - Tank.getX();
float y = mouseY - Tank.getY();
float angle = atan2(y, x);
Tank.setGunAngle(angle/3.14159265359*180);