Unity вращение.eulerAngles.x не работает? - PullRequest
0 голосов
/ 21 сентября 2019

Единственный журнал отладки - «Debug.Log (head.rotation.eulerAngles.x.ToString ());»а голова это выбранный объект.Почему я получаю 352, а не -49? фотография

1 Ответ

1 голос
/ 21 сентября 2019

Первое, на что нужно обратить внимание, это то, что инспектор относится к локальному пространству объекта, а Transform.rotation - к мировому пространству.

Тогда, даже с Transform.localRotation, возврат из EulerAngles вернетзначение в диапазоне 0-360.Инспектор имеет свое собственное значение и просто переносит его в преобразование объекта.

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