矩形的坐标、大小、锚点和轴心点信息。
RectTransforms 用于 GUI,但也可以用于其他用途。它用于存储和操作矩形的坐标、大小和锚点,并支持基于父 RectTransform 的各种缩放形式。
注意:检查器会根据正在使用的锚点预设更改公开的属性。有关更多信息,请参见 Rect Transform 和 基本布局。
| anchoredPosition | 此 RectTransform 的轴心点相对于锚点参考点的坐标。 | 
| anchoredPosition3D | 此 RectTransform 的轴心点相对于锚点参考点的 3D 坐标。 | 
| anchorMax | 父 RectTransform 中右上角锚定的归一化坐标。 | 
| anchorMin | 父 RectTransform 中左下角锚定的归一化坐标。 | 
| drivenByObject | 驱动此 RectTransform 值的对象。如果未驱动,则值为 null。 | 
| offsetMax | 矩形右上角相对于右上角锚点的偏移量。 | 
| offsetMin | 矩形左下角相对于左下角锚点的偏移量。 | 
| pivot | 此 RectTransform 中其围绕其旋转的归一化坐标。 | 
| rect | Transform 本地空间中计算出的矩形。 | 
| sizeDelta | 此 RectTransform 相对于锚点之间距离的大小。 | 
| ForceUpdateRectTransforms | 强制重新计算 RectTransforms 的内部数据。 | 
| GetLocalCorners | 获取其 Transform 本地空间中计算出的矩形的角点。 | 
| GetWorldCorners | 获取世界空间中计算出的矩形的角点。 | 
| SetInsetAndSizeFromParentEdge | 设置此矩形相对于父矩形指定边的距离,同时设置其大小。 | 
| SetSizeWithCurrentAnchors | 使 RectTransform 计算出的矩形在指定的轴上具有给定的大小。 | 
| reapplyDrivenProperties | 为需要重新应用其驱动属性的 RectTransforms 调用的事件。 | 
| ReapplyDrivenProperties | 用于 reapplyDrivenProperties 事件的委托。 | 
| gameObject | 此组件附加到的游戏对象。组件始终附加到游戏对象。 | 
| tag | 此游戏对象的标签。 | 
| transform | 附加到此 GameObject 的 Transform。 | 
| hideFlags | 对象是否应隐藏、与场景一起保存或由用户修改? | 
| name | 对象的名称。 | 
| childCount | 父 Transform 拥有的子级数量。 | 
| eulerAngles | 以度为单位的欧拉角表示的旋转。 | 
| forward | 返回表示变换在世界空间中的蓝色轴的归一化向量。 | 
| hasChanged | 自上次将标志设置为“false”以来,变换是否已更改? | 
| hierarchyCapacity | 变换的层次结构数据结构的变换容量。 | 
| hierarchyCount | 变换的层次结构数据结构中的变换数量。 | 
| localEulerAngles | 相对于父变换的旋转以度为单位的欧拉角表示的旋转。 | 
| localPosition | 相对于父变换的变换坐标。 | 
| localRotation | 变换相对于父变换的旋转的旋转。 | 
| localScale | 变换相对于 GameObject 父级的缩放比例。 | 
| localToWorldMatrix | 将点从本地空间转换到世界空间的矩阵(只读)。 | 
| lossyScale | 对象的全局缩放比例(只读)。 | 
| parent | 变换的父级。 | 
| position | Transform 的世界空间坐标。 | 
| right | 变换在世界空间中的红色轴。 | 
| root | 返回层次结构中最顶层的变换。 | 
| rotation | 存储变换在世界空间中旋转的四元数。 | 
| up | 变换在世界空间中的绿色轴。 | 
| worldToLocalMatrix | 将点从世界空间转换到本地空间的矩阵(只读)。 | 
| BroadcastMessage | 在该游戏对象或其任何子级中的每个 MonoBehaviour 上调用名为 methodName 的方法。 | 
| CompareTag | 将 GameObject 的标签与定义的标签进行比较。 | 
| GetComponent | 获取与指定组件相同的 GameObject 上类型为 T 的组件的引用。 | 
| GetComponentInChildren | 获取与指定组件相同的 GameObject 或任何子级上类型为 T 的组件的引用。 | 
| GetComponentIndex | 获取组件在其父 GameObject 上的索引。 | 
| GetComponentInParent | 获取与指定组件相同的 GameObject 或任何父级上类型为 T 的组件的引用。 | 
| GetComponents | 获取与指定组件相同的 GameObject 上所有类型为 T 的组件的引用。 | 
| GetComponentsInChildren | 获取与指定组件相同的 GameObject 及其任何子级上所有类型为 T 的组件的引用。 | 
| GetComponentsInParent | 获取与指定组件相同的 GameObject 及其任何父级上所有类型为 T 的组件的引用。 | 
| SendMessage | 在该游戏对象中的每个 MonoBehaviour 上调用名为 methodName 的方法。 | 
| SendMessageUpwards | 在该游戏对象及其每个祖先的行为中调用名为 methodName 的方法。 | 
| TryGetComponent | 获取指定类型的组件(如果存在)。 | 
| GetInstanceID | 获取对象的实例 ID。 | 
| ToString | 返回对象的名称。 | 
| DetachChildren | 取消所有子级。 | 
| Find | 按名称 n 查找子级并返回它。 | 
| GetChild | 按索引返回变换子级。 | 
| GetLocalPositionAndRotation | 获取 Transform 组件在本地空间(即相对于其父变换)中的坐标和旋转。 | 
| GetPositionAndRotation | 获取 Transform 组件在世界空间中的坐标和旋转。 | 
| GetSiblingIndex | 获取同级索引。 | 
| InverseTransformDirection | 将方向从世界空间转换到本地空间。与 Transform.TransformDirection 相反。 | 
| InverseTransformDirections | 将多个方向从世界空间转换到本地空间,用转换后的版本覆盖每个原始坐标。与 Transform.TransformDirections 相反。 | 
| InverseTransformPoint | 将坐标从世界空间转换到本地空间。 | 
| InverseTransformPoints | 将多个坐标从世界空间转换到本地空间,用转换后的版本覆盖每个原始坐标。 | 
| InverseTransformVector | 将向量从世界空间转换到本地空间。与 Transform.TransformVector 相反。 | 
| InverseTransformVectors | 将多个向量从世界空间转换到本地空间,用转换后的版本覆盖每个原始坐标。与 Transform.TransformVectors 相反。 | 
| IsChildOf | 此变换是否是父级的子级? | 
| LookAt | 旋转变换,使前向向量指向 /target/ 的当前坐标。 | 
| Rotate | 使用 Transform.Rotate 以各种方式旋转 GameObject。旋转通常以欧拉角而不是四元数提供。 | 
| RotateAround | 围绕通过世界坐标中的点且与轴平行的轴旋转变换 angle 度。 | 
| SetAsFirstSibling | 将变换移动到本地变换列表的开头。 | 
| SetAsLastSibling | 将变换移动到本地变换列表的末尾。 | 
| SetLocalPositionAndRotation | 设置 Transform 组件在本地空间(即相对于其父变换)中的坐标和旋转。 | 
| SetParent | 设置变换的父级。 | 
| SetPositionAndRotation | 设置 Transform 组件的世界空间坐标和旋转。 | 
| SetSiblingIndex | 设置同级索引。 | 
| TransformDirection | 将方向从本地空间转换到世界空间。 | 
| TransformDirections | 将多个方向从本地空间转换到世界空间,用转换后的版本覆盖每个原始方向。 | 
| TransformPoint | 将坐标从本地空间转换到世界空间。 | 
| TransformPoints | 将多个点从本地空间转换到世界空间,用转换后的版本覆盖每个原始点。 | 
| TransformVector | 将向量从本地空间转换到世界空间。 | 
| TransformVectors | 将多个向量从本地空间转换到世界空间,用转换后的版本覆盖每个原始向量。 | 
| Translate | 沿平移的方向和距离移动变换。 | 
| Destroy | 删除 GameObject、组件或资源。 | 
| DestroyImmediate | 立即销毁对象 obj。强烈建议您使用 Destroy 代替。 | 
| DontDestroyOnLoad | 加载新场景时不要销毁目标对象。 | 
| FindAnyObjectByType | 检索类型为 type 的任何活动加载的对象。 | 
| FindFirstObjectByType | 检索类型为 type 的第一个活动加载的对象。 | 
| FindObjectsByType | 检索类型为 type 的所有加载对象的列表。 | 
| Instantiate | 克隆对象 original 并返回克隆。 | 
| InstantiateAsync | 捕获原始对象(必须与某些 GameObject 相关)的快照并返回 AsyncInstantiateOperation。 | 
| bool | 对象是否存在? | 
| operator != | 比较两个对象是否引用不同的对象。 | 
| operator == | 比较两个对象引用是否引用相同的对象。 |