相关疑难解决方法(0)

计算由两点定义的直线之间的角度

我目前正在为Android开发一款简单的2D游戏.我有一个静止的物体位于屏幕的中心,我试图让该物体旋转并指向屏幕上用户接触的区域.我有恒定的坐标代表屏幕的中心,我可以得到用户点击的点的坐标.我正在使用本论坛中概述的公式: 如何获得两点之间的角度?

  • 它如下所示"如果你想要这两个点定义的直线和水平轴之间的角度:

    double angle = atan2(y2 - y1, x2 - x1) * 180 / PI;".
    
    Run Code Online (Sandbox Code Playgroud)
  • 我实现了这个,但我认为我在屏幕坐标中工作的事实导致错误计算,因为Y坐标是相反的.我不确定这是否是正确的方法,任何其他的想法或建议都表示赞赏.

java graphics android

38
推荐指数
3
解决办法
10万
查看次数

标签 统计

android ×1

graphics ×1

java ×1