1. 负责游戏对象的变换(位置,旋转和缩放)
2. 维持父子关系
Transform组件主要是有Position,Rotation和Scale对应着位置,旋转和缩放。
常用属性
属性 | 说明 |
---|---|
position | 世界坐标系中transform的位置 |
localPosition | 相对于父物体的位置 |
eulerAngles | 欧拉角,旋转的角度 |
rotation | 世界坐标系中变换的四元数 |
parent | 物体父物体的Transform组件 |
root | 物体最高层次父物体的Transform |
常用方法
void Translate(Vector3 translation) | 使当前对象位于translation |
void Rotate(Vector3 eulerAngles) | 按给定的欧拉角进行旋转 |
void RotateAround(Vector3 point, Vector3 axis, float angle) | 绕point点沿axis轴旋转angle度 |
Transform Find(string name) | 通过名字查找子物体 |
void LookAt(Transform target) | 使物体朝向target点 |