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   子類數量

 

    子物體爲該物體下一級的物體,再深一層的物體不屬於該物體的子類

相關文章
相關標籤/搜索