Transform

Transform

描述

物体的位置、旋转和缩放。

场景中的每个对象都有一个变换。它用于存储和操纵对象的位置、旋转和缩放。每个变换都可以有一个父变换,允许您分层应用位置、旋转和缩放。这是“层次结构”窗格中显示的层次结构。它们还支持枚举器,因此您可以使用以下命令循环遍历子级:

Properties

childCount 父变换的子变换数。
eulerAngles 旋转角度为欧拉角,单位为度。
forward 返回一个归一化向量,表示世界空间中变换的蓝色轴。
hasChanged 自从上次将标志设置为“假”以来,转换是否发生了变化?
hierarchyCapacity 转换的层次数据结构的转换能力。
hierarchyCount 转换的层次数据结构中的转换数。
localEulerAngles 相对于父变换旋转的欧拉角。
localPosition 变换相对于父变换的位置。
localRotation 变换相对于父变换旋转的旋转。
localScale 变换相对于游戏对象父对象的比例。
localToWorldMatrix 将一个点从局部空间转换到世界空间的矩阵(只读)。
lossyScale 对象的全局比例(只读)。
parent 转换的父级。
position 变换的世界空间位置。
right 世界空间中变换的红轴。
root 返回层次结构中最顶端的转换。
rotation 存储变换在世界空间中的旋转的四元数。
up 世界空间中变换的绿色轴。
worldToLocalMatrix 将一个点从世界空间转换到局部空间的矩阵(只读)。

Public Methods

DetachChildren 解除所有孩子的房租。
Find 按n查找一个子代并返回。
GetChild 按索引返回转换子级。
GetSiblingIndex 获取同级索引。
InverseTransformDirection 将方向从世界空间转换到局部空间。与Transform.TransformDirection相反
InverseTransformPoint 将位置从世界空间转换到局部空间。
InverseTransformVector 将向量从世界空间转换到局部空间。与Transform.TransformVector相反
IsChildOf 这种转变是父母的孩子吗?
LookAt 旋转变换,使前向矢量指向/target/的当前位置。
Rotate 使用转换。旋转以多种方式旋转游戏对象。旋转通常以欧拉角而不是四元数的形式提供。
RotateAround 围绕通过世界坐标中的点的轴旋转变换角度。
SetAsFirstSibling 将转换移动到本地转换列表的开头。
SetAsLastSibling 将转换移动到本地转换列表的末尾。
SetParent 设置转换的父级。
SetPositionAndRotation 设置变换组件的世界空间位置和旋转。
SetSiblingIndex 设置同级索引。
TransformDirection 将方向从局部空间转换到世界空间。
TransformPoint 将位置从局部空间转换到世界空间。
TransformVector 将向量从局部空间转换到世界空间。
Translate 在平移的方向和距离上移动变换。

Inherited Members

gameObject 此组件附加到的游戏对象。组件总是被附加到游戏对象上。
tag 这个游戏对象的标签。
transform 附加到这个游戏对象的转换。
hideFlags 对象应该隐藏、与场景一起保存还是由用户修改?
name 对象的名称。

Public Methods

BroadcastMessage 在此游戏对象或其任何子对象中的每个MonoBehaviour上调用名为methodName的方法。
CompareTag 这个游戏物体有标签吗?
GetComponent 如果游戏对象附加了类型类型的组件,则返回类型类型的组件,否则返回空值。还将返回禁用的组件。
GetComponentInChildren 使用深度优先搜索返回游戏对象或其任何子对象中的类型组件。
GetComponentInParent 返回游戏对象或其任何父对象中的类型组件。
GetComponents 返回游戏对象中所有类型的组件。
GetComponentsInChildren 返回游戏对象或其子对象中所有类型的组件。递归工作。
GetComponentsInParent 返回游戏对象或其任何父对象中类型类型的所有组件。
SendMessage 在这个游戏对象的每个MonoBehaviour上调用名为methodName的方法。
SendMessageUpwards 在这个游戏对象的每个单体行为上以及行为的每个祖先上调用名为methodName的方法。
TryGetComponent 获取指定类型的组件(如果存在)。
GetInstanceID 返回对象的实例id。
ToString 返回对象的名称。

Static Methods

Destroy 移除游戏对象、组件或资产。
DestroyImmediate 立即销毁对象对象。强烈建议您改用Destroy。
DontDestroyOnLoad 加载新场景时不要破坏目标对象。
FindObjectOfType 返回类型为的第一个活动加载对象。
FindObjectsOfType 获取类型为的所有已加载对象的列表。
Instantiate 克隆原始对象并返回克隆。

Operators

bool 对象存在吗?
operator != 比较两个对象是否引用不同的对象。
operator == 比较两个对象引用,看它们是否引用同一个对象。

更多请参考

官网
精美图片

posted @ 2021-07-24 19:20  镜子-眼泪  阅读(406)  评论(0)    收藏  举报