close

 

 

-GameObject 遊戲物件

 

-Vector2 ,Vector3  二維向量,三維向量

Vector2 vec2 = new Vector2(1,0);  //x=1 , y=0

Vector.up 代表(0,1)

Vector2Vector3的參數都是float,在輸入小數的時候必須加上「f

 

 

-transform 取得遊戲物件的Transform

Unity中,所有與位置、旋轉、縮放相關的功能都由Transform這個組件控制

transform這個屬性便是用來抓取遊戲物件(GameObject)上的Transform組件

 

 

-Translate 平移

transform.Translate(new Vector2(5,3));

 

-Position位置

transform.position = new Vector3(0, 0, 0);//指定物件位置為座標點(0,0,0) 亦為中心點

transform.position = new Vector2(5, 1);//指定物件位置為座標點(5,1)

Vector2 pos = transform.position; //獲得遊戲物件的位置

 

-Rotation旋轉

ransform.Rotate(new Vector3(0, 0, 5)); //Z軸旋轉5

transform.Rotate(new Vector2(5, 0)); //X軸旋轉5

Vector3 rotate = transform.rotation.eulerAngles; //獲得遊戲物件當前的旋轉值

 

-Scale縮放 

transform.localScale = new Vector2(1.5f, 1.5f);//更改為1.5倍大

transform.localScale = new Vector3(1.5f, 1.5f,1.5f);//更改為1.5倍大

Vector3 scale = transform.localScale;//獲得遊戲物件的縮放值

 

-Time.deltaTime

刷新時間, 可以將Vectory2(5,3) * Time.deltaTime看做是每秒移動(5,3)距離

transform.Translate(new Vector2(5, 3) * Time.deltaTime);

 

 

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 gundamhina 的頭像
    gundamhina

    gundamhina的部落格

    gundamhina 發表在 痞客邦 留言(0) 人氣()