Правильно ли указывать поворот GameObects на положение мыши? - PullRequest
0 голосов
/ 02 февраля 2020
Quaternion FromToRote = Quaternion.FromToRotation(Vector3.right, new Vector3(roadEnd.x, roadEnd.y, roadEnd.z) - road.position);
road.transform.rotation = FromToRote;

У меня есть этот фрагмент кода, который обрабатывает мой поворот. Он поворачивает GameObject в положение моей мыши, но ось x поворачивается на -90 при движении вправо.

https://gyazo.com/91fa0caee3f62b353b33e6a175e93e55

Я пытался исправить ось x равняется 0, но это приводит к тому, что все оси по умолчанию равны 0. Я совсем не хорош с кватернионами, поэтому понятия не имею, как к этому приблизиться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...