Transform組件

位置
position
transform.position是一個可讀可寫的屬性。transform.position是相對於世界座標系來展示座標的
參考代碼:
//在控制檯上打印綁定此腳本遊戲對象的位置信息
Debug.Log(transform.position);
//對綁定此腳本的遊戲對象重新設置位置
transform.position = new Vector3(2,2,2);
Debug.Log(transform.position);
localPosition
transform.localPosition是一個可讀可寫的屬性。transform.localPosition是利用局部座標系來展示座標的,即把父節點作爲原點,自身位置就是相對於父節點的在三個軸向上的距離

旋轉
transform.Rotate(new Vector3(0, 30, 0));
縮放
localScale縮放(可讀可寫)
lossyScale全局縮放(只讀屬性)
//通過這種方式得到的縮放比例是參照父物體計算出來的,也就是說把父物體的的縮放作爲標準。也可以通過遊戲對象在三個軸上的實際尺寸/父物體對應的三個軸向上的尺寸得到的
Debug.Log(transform.localScale);
//表示的是遊戲對象實際的縮放尺寸
Debug.Log(transform.lossyScale);

發佈了33 篇原創文章 · 獲贊 3 · 訪問量 9878
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章