我正在尝试计算射弹的角度方向,知道它的X和Y速度我可以找到它的运动幅度,但是我很难绕着角度方向缠绕我的思绪(以弧度为单位) )它正在移动...
我认为涉及到棕褐色或罪恶,但我有点无能为力......
答案 0 :(得分:1)
您可能对Math.atan2
感兴趣。
如果原点周围有x
和y
,它将返回角度。 E.g。
Math.atan2( 0, 1) === 0;
Math.atan2(0.5, 0.5) === Math.PI / 4;
它确实考虑了方向,因此您不必担心1 / 1
或-1 / -1
(通常会产生相同的角度)。
答案 1 :(得分:0)
TAN-1(Y / X)
不知道你是否正在考虑重力等等。