计算旋转的最短路径,向右还是向左?

时间:2010-12-06 20:42:04

标签: javascript

我正在为一个简单的2D动作游戏制作一个简单的电脑游戏。它假设转向我射击,但我无法弄清楚如何计算最短的路径......如果它想要射击并杀死我,它应该向左转吗?P?

我有两个角度:cpu_facing(cpu面向的方向)和player_degree(当cpu位于中心时计算的角度)。

(我正在使用学位,不喜欢radian:P)

有人在javascript中完成此操作吗?

1 个答案:

答案 0 :(得分:22)

(cpu_facing-player_degree+360)%360>180
  • false:转向负面方向
  • true:转向正面方向