在atan2
函数的this ActionScript reference中,它显示为:
以弧度为单位计算并返回y / x点的角度 从圆的x轴测量逆时针(其中0,0代表 圆圈的中心)。返回值介于正pi和。之间 负面的。请注意,atan2的第一个参数始终是y 坐标。
例如
Math.atan2(0.7071, -0.7071)
(注意第一个参数是Y坐标)返回2.356,这是正Pi * 3/4。
但是在Flash图形中,Y轴下降,而不是上升。不应该是"顺时针"代替?
答案 0 :(得分:5)
这是atan2函数在所有编程语言中的作用的一般描述。
话虽如此,你必须确保atan(-dy,dx)在屏幕坐标中获得逆时针角度,或atan2(dx,dy)以使零角度朝上。