Не могу получить z.rotation - PullRequest
0 голосов
/ 08 июля 2019

Я хочу взять вращение Z float, но я получаю нежелательный номер. Просто посмотрите скриншот

lastrot = transform.rotation.z;

enter image description here

Ответы [ 2 ]

3 голосов
/ 08 июля 2019

Хотя, если вы используете вращение, лучше использовать localEulerAngles.

lastrot = transform.localEulerAngles.z;
1 голос
/ 08 июля 2019

Вращение - это кватернион. Вы используете z кватерниона, который отличается от z представления Эйлера.

См .: Кватернион

Кроме того, если вы хотите такое же вращение, вы должны также использовать localRotation вместо абсолютного rotation.

Итак, вы должны использовать:

lastrot = transform.localRotation.eulerAngles.z;

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