親の Transform オブジェクトから見た相対的なオイラー角としての回転値
x、y、z の値により、Z軸で z 度、X軸で x 度、Y軸で y 度 回転します。またこの順番で回転します。
この変数は読み込んだり、絶対値の角度を設定するときのみ使用してください。角度が 360 度を超えたときには失敗するのでインクリメントしないようにしてください。
代わりに Transform.Rotate を使用してください。
// Print the rotation around the parent's X Axis print (transform.localEulerAngles.x); // Print the rotation around the parent's Y Axis print (transform.localEulerAngles.y); // Print the rotation around the parent's Z Axis print (transform.localEulerAngles.z);
using UnityEngine; using System.Collections;
public class ExampleClass : MonoBehaviour { void Example() { print(transform.localEulerAngles.x); print(transform.localEulerAngles.y); print(transform.localEulerAngles.z); } }
Unity は自動的に Transform.localRotation に格納されている回転から角度を変換します。