Unity3D_Transform_位置、角度、缩放及其余

一、位置orm

  transforn.position  世界位置string

  transform.localPosition 相对父类位置it

  在屏幕左上方显示方法:io

    private void OnGUI()form

    {transform

      GUILayout.Label(string.Format("position is {0}",transform.position));nio

    }方法

二、角度数据

  欧拉角:position

  transform.eularAngles 

  transform.localEulerAngles 相对父类坐标

 

  四元数旋转角度:

  transform.rotation  世界坐标

  transform.localRotation 相对父类坐标

 

  须要注意的是,Unity Transform的Rotation中所填数据为欧拉角

  转换方法:

    transform.rotation = Quaternion.Euler(0,0,0);

三、缩放

  transform.lossyScale 世界坐标

  transform.localScale 相对父类坐标

 

四、其余

  方向向量:

    transform.right    为X轴

    transform.up       为Y轴

    transform.forward  为Z轴

    transfrom.right 返回值为Vector3(0,0,0) 类型  

  父类子类层级关系:

    transform.parent    父类    transform.parent.name  返回父类的名称

    transform.root           根物体  transform.root.name    返回根物体的名称     

    transform.childCount   子类数量

 

    子物体为该物体下一级的物体,再深一层的物体不属于该物体的子类

相关文章
相关标签/搜索