Unity常用類—Transform類


一.Transform Propreties And Methods?


下面總結了一些Unity中的Transform類的靜態(tài)方法以及屬性的描述!

childCount:父物體所擁有的子元素的數(shù)量

eulerAngles: 以歐拉角為單位旋轉的角度,x,y,z代表旋轉的角度

forward:? 沿著z軸進行移動持际,受旋轉的影響沃琅,當旋轉后,會一直朝著旋轉后的z軸移動

right : 沿著x軸進行移動蜘欲,受旋轉的影響益眉,當旋轉后,會一直朝著旋轉后的x軸移動

up: 沿著y軸進行移動姥份,受旋轉的影響郭脂,當旋轉后,會一直朝著旋轉后的y軸移動

hasChanged:??當物體Transform發(fā)生旋轉澈歉,位置展鸡,縮放會發(fā)生改變,返回布爾類型埃难,默認為true

hierarchyCount:代表在當前GameObject所處的相互關聯(lián)的樹狀結構中莹弊,存在的層次數(shù)目。

hierarchyCapacity:代表當前所在的樹的層次容量涡尘。就是這棵樹最大可以容納的節(jié)點數(shù)目忍弛,從整個樹中的任意一個節(jié)點訪問此屬性,所獲取的層次容量都是相同的這個參數(shù)是自動增長的考抄,即當GameObject發(fā)生層次變動時细疚,如果當前樹的容量不足,會自動擴容川梅。

可以推測出:樹中所有節(jié)點所查詢的結果實際來自最頂層節(jié)點的屬性疯兼,而當層次所發(fā)生變動時,Unity內(nèi)部只需要修改頂層節(jié)點的這個屬性即可挑势。

需要注意的是镇防,當頻繁變化hierarchyCapacity時,是需要帶來額外的內(nèi)存消耗和性能消耗的潮饱,這與List類的內(nèi)存擴容是一個道理来氧。因此,應該為頻繁增長的樹的根節(jié)點在一開始就設置一個比較大的容量。

localEulerAngles: 以歐拉角相對于父物體進行旋轉啦扬,也就是相對自身的旋轉中狂,x,y,z為旋轉的角度

eulerAngles:?以歐拉角為單位旋轉的角度,x,y,z代表旋轉的角度

localPosition:相對父物體位置扑毡,本地坐標系的位置胃榕,不受父物體的位置影響

rotation:? 在世界坐標系中基于四元數(shù)的旋轉

localRotation:相對父物體旋轉,本地坐標系的旋轉瞄摊,不受父物體旋轉的影響

localScale:? 相對父物體縮放勋又,也就是本地的縮放,不受父物體縮放的影響

localToWorldMatrix: 將點從局部空間轉換為世界空間的矩陣

worldToLocalMatrix:將一個點從世界空間轉換為局部空間的矩陣

lossyScale:? 相對于父物體的縮放换帜,受父物體縮放的影響

root: 找到最上級物體的Transform楔壤,如果沒有父物體則返回自身,永遠不會為null

DetachChildren: 分離當前父物體下面的子物體惯驼,同時沒有破壞子物體的層級結構

GetChild: 當前物體根據(jù)索引獲取到子物體的Transform蹲嚣,但是索引沒有找到,或者超出界限就會報錯

SetSiblingIndex: 設置同一層級游戲物體的索引祟牲,可以通過這個索引可以改變當前游戲物體在同一層級游戲物體中的位置隙畜,索引越大越靠后,索引越小越靠前

GetSiblingIndex:可以得到當前物體在同一層級游戲物體的中的索引

SetAsFirstSibling: transform調用無效说贝,一般在UI中使用议惰,當調用該方法時,將當前游戲物體設置到同一層游戲物體的第一層

SetAsLastSibling: transform調用無效乡恕,一般在UI中使用换淆,當調用該方法時,將當前游戲物體設置到同一層游戲物體的最后一層

InverseTransformDirection: 將世界空間的方向轉換為本地坐標的方向几颜,與Transform.TransformDirection相反倍试。表示的是方向而不是位置,不受比例影響,返回的向量具有長度

TransformDirection:將本地空間的方向轉換為世界坐標的方向蛋哭,表示的是方向而不是位置县习,不受比例影響

InverseTransformPoint: 將位置從世界空間轉換為本地空間,返回的位置受比例的影響谆趾,表示的是位置而不是方向

TransformPoint:? 將位置從本地空間轉換為世界空間躁愿,返回的位置受比例的影響,表示的是位置而不是方向

InverseTransformVector :?將一個向量從世界空間轉換為本地空間

IsChildOf: 返回一個布爾類型沪蓬,是否為當前游戲物體的父物體

RotateAround: 由當前物體圍繞目標物體進行旋轉

SetPositionAndRotation:設置當前物體的位置和旋轉相對于世界空間彤钟,旋轉用的是四元數(shù)

上述是對Transform類的總結,接下來我會總結一下最常用的Time類跷叉,如有不正之處歡迎留言指出逸雹,如能夠幫到您营搅,希望您能幫我點個贊!!!

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市梆砸,隨后出現(xiàn)的幾起案子转质,更是在濱河造成了極大的恐慌,老刑警劉巖帖世,帶你破解...
    沈念sama閱讀 216,651評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件休蟹,死亡現(xiàn)場離奇詭異,居然都是意外死亡日矫,警方通過查閱死者的電腦和手機赂弓,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,468評論 3 392
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來哪轿,“玉大人拣展,你說我怎么就攤上這事〉薰洌” “怎么了?”我有些...
    開封第一講書人閱讀 162,931評論 0 353
  • 文/不壞的土叔 我叫張陵姓惑,是天一觀的道長褐奴。 經(jīng)常有香客問我,道長于毙,這世上最難降的妖魔是什么敦冬? 我笑而不...
    開封第一講書人閱讀 58,218評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮唯沮,結果婚禮上脖旱,老公的妹妹穿的比我還像新娘。我一直安慰自己介蛉,他們只是感情好萌庆,可當我...
    茶點故事閱讀 67,234評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著币旧,像睡著了一般践险。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上吹菱,一...
    開封第一講書人閱讀 51,198評論 1 299
  • 那天巍虫,我揣著相機與錄音,去河邊找鬼鳍刷。 笑死占遥,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的输瓜。 我是一名探鬼主播瓦胎,決...
    沈念sama閱讀 40,084評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼芬萍,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了凛捏?” 一聲冷哼從身側響起担忧,我...
    開封第一講書人閱讀 38,926評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎坯癣,沒想到半個月后瓶盛,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,341評論 1 311
  • 正文 獨居荒郊野嶺守林人離奇死亡示罗,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,563評論 2 333
  • 正文 我和宋清朗相戀三年惩猫,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片蚜点。...
    茶點故事閱讀 39,731評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡轧房,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出绍绘,到底是詐尸還是另有隱情奶镶,我是刑警寧澤,帶...
    沈念sama閱讀 35,430評論 5 343
  • 正文 年R本政府宣布陪拘,位于F島的核電站厂镇,受9級特大地震影響,放射性物質發(fā)生泄漏左刽。R本人自食惡果不足惜捺信,卻給世界環(huán)境...
    茶點故事閱讀 41,036評論 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望欠痴。 院中可真熱鬧迄靠,春花似錦、人聲如沸喇辽。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,676評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽菩咨。三九已至疫诽,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間旦委,已是汗流浹背奇徒。 一陣腳步聲響...
    開封第一講書人閱讀 32,829評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留缨硝,地道東北人摩钙。 一個月前我還...
    沈念sama閱讀 47,743評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像查辩,于是被迫代替她去往敵國和親胖笛。 傳聞我的和親對象是個殘疾皇子网持,可洞房花燭夜當晚...
    茶點故事閱讀 44,629評論 2 354

推薦閱讀更多精彩內(nèi)容