はなちるのマイノート

Unityをメインとした技術ブログ。自分らしくまったりやっていきたいと思いますー!

【Unity】GameObjectのRotationの値の取得の仕方

はじめに

f:id:hanaaaaaachiru:20190305110420p:plain

インスペクター上に表示されているRotationの値を取る方法を紹介したいと思います!

そもそもこれって何?

インスペクター上のRotationはオイラー角方式(Z->X->Y)で表示されているものです。

ただUnityの内部ではクォータニオンと呼ばれるもので動いているためにこのようにややこしくなってしまっているんですよね。
クォータニオンの方が計算的に便利なので仕方がないことなのですが・・・)

取得方法

transform.localEulerAngles.x

これでインスペクター上に表示されているRotationのxの値が取得できます。

さいごに

今回はここまで!