Вращение вокруг точки правильной стороной в Unity
Сделал вращение самолетика над указанной точкой с помощью transform.RotateAround. Но беда в том, что он вращается носом к центру. Как сделать, чтоб он вращался правильно - боком к центру? Не могу разобраться никак. П.С. - 2D.
transform.RotateAround(point, Vector3.forward, 45 * Time.deltaTime);
По умолчанию RotateAround, я так понимаю работает против часовой стрелки. Так что если перед началом его выполнения самолет оказывается справа от точки, вокруг которой должен летать, то всё происходит правильно - летит носом вперед.

Если слева от точки, то летит, соответственно, попой вперед.
Если снизу или сверху, то летит тем или иным боком вперед.
Вот вопрос - как его держать всегда носом вперед при облете точки...

