Вычислить самый короткий способ повернуть, вправо или влево?

Я создаю простой компьютерный плеер для моей простой 2-й игры. он должен повернуться ко мне и стрелять, но я не могу понять, как рассчитать кратчайший путь... если он повернет налево, если он захочет стрелять и убить меня: P?

Ive получил два угла: cpu_facing (направление, на которое стоит процессор) и player_degree (угол, вычисляемый, когда cpu находится в центре).

(im работает со степенями, не нравится radian: P)

Кто-нибудь сделал это в javascript?

Ответ 1

(cpu_facing-player_degree+360)%360>180
  • false: повернуть в отрицательном направлении
  • true: поверните в положительном направлении