1

我试图确定一个物体相对于另一个物体是顺时针还是逆时针移动

我通过制作两个向量来做到这一点。

第一个从中心对象到玩家对象 第二个从中心对象到玩家对象加上它的速度矢量

然后我得到这些向量的角度并比较它们。+ 差异是逆时针方向,- 差异是顺时针方向。

当其中一个角度从 360-0 传递过来时,问题就出现了,反之亦然,因为这样比较就会中断;

即 360-350 是逆时针 +10 10 - 360 是顺时针 -350

确定一个角度是否大于另一个避免此问题的最佳方法是什么?

4

0 回答 0