Object體系結構
Object:Component:Behaviour:monoBehaviour:MaterialMesh:ColliderJoint:LightCamera…
MonoBehaviour是所有腳本的基類,使用C#必須顯示從MonoBehaviour繼承
1.Transform
主要控制物體的旋轉、移動、縮放
position :在世界空間坐標transform的位置
transform.position=new Vector3(+10,0,0);
localPosition:相對于父級的變換的位置,如果改變換沒有父級,那麼等同Transform.position
up:變換世界坐標系中的y軸方向
forward:變換世界坐標系中的z軸方向
rotation:世界坐標系中的旋轉
transform.rotation=Quaternion.Euler(0,45,0);
…
2.Vector3
Vector3.back:Vecoor3(0,0,-1);
Vector3.down:Vecoor3(0,-1,0);
Vector3.left:Vecoor3(-1,0,0);
Vector3.one:Vecoor3(1,1,1);
Vector3.right:Vecoor3(1,0,0);
Vector3.zero:Vecoor3(0,0,0);
3.Translate
向某方向移動物體多少距離:
Translate(translation:Vector3, relativeTo : Space = Space.Self) : void
游戲物件圍繞Y軸旋轉:
transform.Rotate(new Vector3(0,1,0));
按照多少度在世界坐標的某位置軸旋轉物體:
transform.RotateAround(sphere.position,Vector3.up,1)
point : Vector3:所要圍繞旋轉的物體位置
axis : Vector3 :旋轉方向
angle : float:旋轉速度
4.transform.rotation和Rotate的區別:
rotation:旋轉了多少角度
Rotate:旋轉到多少度
5.GameObject和gameObject的區別
GameObject:游戲物件類的基類
gameObject:腳本掛載的物件
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/333508.html
標籤:其他
上一篇:C語言趣味猜數字游戲.
下一篇:推箱子1.0小游戲
