计算直线与 x 轴之间的角度
我目前正在为Android开发一个简单的2D游戏。我有一个位于屏幕中心的静止对象,我正在尝试让该对象旋转并指向屏幕上用户触摸的区域。我有表示屏幕中心的常量坐标,我可以获取用户点击的点的坐标。我使用的是这个论坛中概述的公式:如何获得两点之间的角度?
-
它说如下:“如果你想要由这两个点定义的线和水平轴之间的角度:
double angle = atan2(y2 - y1, x2 - x1) * 180 / PI;".
-
我实现了这一点,但我认为我在屏幕坐标中工作的事实导致了计算错误,因为Y坐标是相反的。我不确定这是否是正确的方法,任何其他想法或建议都值得赞赏。