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

Jas*_*n94 10 javascript

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

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

(即时工作与学位,不喜欢弧度:P)

有人用javascript做过这个吗?

the*_*ejh 22

(cpu_facing-player_degree+360)%360>180
Run Code Online (Sandbox Code Playgroud)
  • false:转向负方向
  • true:转向积极的方向

  • 如果cpu永远不会离开中心,这是有效的. (2认同)