Псевдопивот и углы поворта
Добавлено: 25 окт 2012, 19:35
Помогите разобраться, как грамотно вращать объект.
Не предлагать вложенные объекты
Хотя, можно вложить в объект только на момент поворота (это и есть ответ, вроде). Может, кто без вложений предложит, просто через математику.
Думал, как определить направление угла и подумал, что можно использовать 2 разных вектора для определения Vector3.Angle. Таким образом можно понять, в какую сторону и на сколько нужно повернуть объект через transform.RotateAround()
Почему 2, а не 1? Т.к. Vector3.Angle() выдаёт float [0,180]