2015-03-04 5 views
0

Я пытался повернуть directionLight skybox с помощью простого скрипта. Тем не менее, у меня был странный сбой, где я хотел сделать так, чтобы, если направление Light было выше определенной степени, оно было бы отключено. В инспекторе он сказал, что вращение значительно выше этой степени, но когда я использовал печать, чтобы узнать, какова была величина вращения, это дало мне другое значение для вращения, чем тот, который был у инспектора. Итак, я видел что-то вроде 200 в инспекторе, но только как 0,7, когда я печатал (object.transform.rotation.x)Почему в инспекторе я получаю другое число, чем фактическое значение?

Почему эти два разных?

ответ

1

Поскольку transform.rotation является Quaternion. его «х» не должно быть осью х. Вы хотите напечатать углы эйлера:

rotation.eulerAngles.x 
+0

Ох .... Спасибо. Это немного запутанно. : / – Impmaster

Смежные вопросы