Unity3d - eulerAngles (локальный и глобальный) полностью отличается от того, что в инспекторе

В инспекторе для gameObject я использую начальное вращение "-90", но когда я запускаюprint(transform.eulerAngles.x) Я получаю 270 (то же самое дляtransform.localEulerAngles.x).

Если я наклонюgameObject вниз значение инспектора X увеличивается (скажем, до -85), как и должно быть. Печатныйtransform.eulerAngles.x также становится больше, скажем, до 274.

Вот где все становится странным:

Если я наклонюgameObject вверх координата x инспектора становится меньше (например, до -95), как и должно быть, НО печатаетсяeulerAngle.x значение становится БОЛЬШЕ (здесь до 274). Так что, если я поверну объект вверх или вниз отeulerAngle.x будучи 270, значение х увеличивается независимо.

Я определенно делаю что-то не так, но после долгих поисков неисправностей я все еще не могу понять, что. Какие-нибудь мысли?

Ответы на вопрос(2)

Ваш ответ на вопрос