Есть объект 2D объект, и мне надо сделать так, что бы он смотрел на мышку.
Проблема в том, как узнать какой Rotation (угол альфа) должен быть у объекта, зная X и Y мышки?
Модератор: Mikle
if ym<>yo then
alfa=atn((xm-xo)/(ym-yo))
else
if xm>xo then alfa=pi/2 else alfa=-pi/2
end if
If m.Y < Player.Y Then
Alfa = Atn((m.X - Player.X) / (m.Y - Player.Y))
End If
If m.Y > Player.Y Then
Alfa = Atn((m.X - Player.X) / (m.Y - Player.Y)) + pi
End If
If Not m.Y <> Player.Y Then
If m.X > Player.X Then Alfa = pi / 2 Else Alfa = -pi / 2
End If
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11