2D游戏开发计算角度的问题

来源:百度知道 编辑:UC知道 时间:2024/06/11 03:17:37
物体A的坐标(X1,Y1) 且A拥有相对于原点角度为A的正面朝向 现在要移动到B坐标(X2,Y2) 需要先转向再移动 请问A如何选择最小的转向角度??
没那么简单吧

最小的转向角度不就是(原点和A的连线)与(A和B连线)的夹角吗。

画一下几何关系就出来了。

补充:
不就是这么简单吗,是不是你想的太复杂了。
如果算出的夹角大于180度,那么就用360度减这个角就可以了。
而且计算的时候可以算出角度值是正数还是负数,一个是顺时针方向,一个是逆时针方向的。