概述:
用于在场景中控制对象的 坐标、旋转、缩放。每个变换对象都有一个父层级,变换对象支持遍历。
变量:
public int childCount { get; }
说明:只读属性,返回当前变换对象中的子对象数
public Matrix4x4 localToWorldMatrix { get; }
说明:只读属性,返回将局部坐标转换为世界坐标的矩阵
public Matrix4x4 worldToLocalMatrix { get; }
说明:只读属性,返回将世界坐标转为为局部坐标的矩阵
public Transform root { get; }
说明:只读属性,返回该变换对象的最上级根节点,若没有则返回自己
public Vector3 lossyScale { get; }
说明:返回转换对象的世界缩放
public Vector3 right { get; set; }
说明:x 轴正方向在世界坐标系中的方向向量
public Vector3 up { get; set; }
说明:y 轴正方向在世界坐标系中的方向向量
public Vector3 forward { get; set; }
说明:Z 轴正方向在世界坐标系中的方向向量
public bool hasChanged { get; set; }
说明:从上一次设置为 false 到现在是否发生了改变,只要更新了数据,都会设置为 true,在调用后设置为 false
public Vector3 eulerAngles { get; set; }
说明:变换对象的欧拉角(度数),x 为绕 x 轴旋转的角度,y 为绕 y 轴旋转的角度,z 为绕 z 轴旋转的角度。度数设置的