Корабль смотрит вдоль оси Z всё работает хорошо: движение мышки вверх-вниз задирает и опускает нос. Но если повернуться вправо на 90 градусов, то теперь движение мышки влево-вправо вращает корабль по часовой/против часовой. В чём может быть косяк? Как это гуглить?
Поворачивай не по глобальным а по локальным координатам корабля
Попробуй mouseControls = rb.transform.TransformDIrection(mouseControls); добавить перед rb.AddTorque
сработало, спасибо!
Обсуждают сегодня