Unity中的Transform

1.Transform主要是存储和设置实体对象的位Position(位置), rotation(旋转) and scale (缩放规模)。
我主要用到transform 属性和类型。

public Vector3 localPosition { get; set; }//存储和设置实体相对于父实体的相对位置
public Quaternion rotation { get; set; }//在世界空间中存储变换旋转的四元数,通过rotation可以设置实体的旋转,可以通过用Quaternion.Euler()赋值
 public Transform Find(string n);
public Transform FindChild(string n);
public Transform GetChild(int index);
public int GetChildCount();
public void SetParent(Transform p);//想要把一实例物体通过代码添加到p下,可以通过SetParent
public void SetParent(Transform parent, bool worldPositionStays);//如果为真,则修改父相对位置、比例和旋转,以便对象保持与以前相同的世界空间位置、旋转和缩放。我通常设置为false,不想让uinty改变自己设置好的物体的位置。

你可能感兴趣的:(unity)