-GameObject 遊戲物件
-Vector2 ,Vector3 二維向量,三維向量
Vector2 vec2 = new Vector2(1,0); //x=1 , y=0
Vector.up 代表(0,1)
Vector2跟Vector3的參數都是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);