亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Unity3D腳印3——Transform

發布時間:2020-07-17 19:09:35 來源:網絡 閱讀:677 作者:wyb10a10 欄目:游戲開發
Transform組件用于控制物體的位置,旋轉和縮放,這里面涉及兩個重點,一個是坐標系,這個包括局部坐標系和世界坐標系的關系,另外一個是父子節點,GameObject的父子節點關系是通過Transform組件來維護的。
 
位置相關的:
 
5個和位置相關的Vector3類型變量
up 表示世界坐標的Y軸方向
right 表示世界坐標的X軸方向
forward 表示世界坐標的Z軸方向
position 表示對象在世界坐標系中的位置
localPosition 表示對象相對父節點變換的坐標位置
 
void Translate(Vector3 translation, Space relativeTo = Space.Self);
在relativeTo坐標系上,平移translation距離,Space有兩個坐標系,Self表示本地坐標系,World表示世界坐標系
 
PS.如果使用Vector3的up, right, forward,就是基于局部坐標系的移動
 
旋轉相關的:
 
2個Vector3類型的變量
eulerAngles 在世界坐標旋轉作為歐拉角度
localEulerAngles 相對父節點的歐拉角旋轉
 
2個Quaternion類型的變量
rotation 在世界坐標系中的旋轉角度,是一個Quaternion對象(四元數)
localRotation 相對于父節點的旋轉角度
 
void Rotate(Vector3 eulerAngles, Space relativeTo = Space.Self) 應用一個歐拉角繞x,y,z軸旋轉(根據x,y,z的順序)
 
void RotateAround(Vector3 point, Vector3 axis, float angle) 按照angle°在世界坐標的point上旋轉物體
 
void LookAt(Transform target, Vector3 worldUp = Vector3.up) 旋轉物體使forward向量指向target的位置
 
縮放相關的:
 
1個Vector3類型的變量
localScale 相對于父節點的縮放
 
父子節點相關的:
 
parent 變量表示Transform的父節點
 
root 表示它的根節點,如果沒有父節點,它會返回自己
 
Transform Find(string name) 根據名字查找子節點
 
bool IsChildOf(Transform node) 判斷該Transform是否某Transform的子節點
 
void DetachChildren() 解除所有子節點的父子關系
 
坐標系的轉換:
 
TransformDirection 將一個方向從局部坐標系轉換到世界坐標系
InverseTransformDirection 將一個方向從世界坐標系轉換到局部坐標系
 
TransformPoint 將一個點從局部坐標系轉換到世界坐標系
InverseTransformPoint 將一個點從世界坐標系轉換到局部坐標系
 
先記錄到這里吧,感覺應該還有點什么的...
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

泰兴市| 子长县| 花莲市| 桃园县| 偃师市| 紫阳县| 水城县| 额济纳旗| 德庆县| 永泰县| 威海市| 黑山县| 于田县| 峡江县| 开阳县| 阿勒泰市| 崇明县| 鄱阳县| 靖西县| 临洮县| 承德市| 张家川| 滕州市| 汶川县| 江北区| 潼南县| 犍为县| 兖州市| 宝丰县| 嫩江县| 酒泉市| 宾阳县| 朝阳县| 台北市| 慈利县| 通化县| 麟游县| 永嘉县| 潼南县| 瑞昌市| 息烽县|