Как вычислить более выгодное направление для поворота?
Мне нужно вращать спрайт так, чтобы angle1 (в коде) был равен angle2 (там же), а вращать спрайт надо с определённым шагом например по 2 градуса за кадр ещё при if angle > 360: angle-=360 вращается автоматически и всё начинается с нуля, может я тупой. Код есть только:
def point_towards_with_steps(self, step_angle, x, y=None):
try:
x, y = x.x, x.y #если указан объект
except AttributeError:
x, y = x, y #если указана точка
angle2=_math.degrees(_math.atan2(y-self.y, x-self.x))#угол к которому надо привести спрайт
angle1=self.angle #угол спрайта