unity面試題2(unity中腳本生命周期)

unity從喚醒到銷毀有一段生命周期染簇,請(qǐng)列出系統(tǒng)自己調(diào)用的幾個(gè)重要方法

Awake->>Start->>Update->>FixedUpdate->>LateUpdate->>OnGUI->>Reset->>OnDisable->>OnDestory;


接下來,做出一下講解:先執(zhí)行的方法是Awake拉宗,這是生命周期的開始,用于進(jìn)行激活時(shí)的初始化代碼辣辫,一般可以在這個(gè)地方將當(dāng)前腳本禁用:this.enable=false,如果這樣做了旦事,則會(huì)直接跳轉(zhuǎn)到OnDisable方法執(zhí)行一次,然后其他的任何方法急灭,都將不再被執(zhí)行姐浮。

如果當(dāng)前腳本處于可用狀態(tài),則正常的執(zhí)行順序是繼續(xù)向下執(zhí)行OnEnable葬馋,當(dāng)然我們可以在另外一個(gè)腳本中實(shí)現(xiàn)這個(gè)腳本的啟動(dòng):this.enable = true;

再向下執(zhí)行卖鲤,會(huì)進(jìn)行一個(gè)判斷,如果start方法還沒有被執(zhí)行一次畴嘶,則會(huì)被執(zhí)行一次蛋逾,如果已經(jīng)執(zhí)行了,則不會(huì)再被執(zhí)行窗悯。這是什么意思呢区匣?我們可以在某個(gè)腳本中將組件禁用this.enable=false,再啟動(dòng)時(shí)會(huì)轉(zhuǎn)到OnEnable處執(zhí)行蒋院,這時(shí)繼續(xù)往下走亏钩,發(fā)現(xiàn)start執(zhí)行過了,將不再被執(zhí)行悦污。比如說:第一次啟動(dòng)時(shí)铸屉,將怪物的初始位置定在了(0,0,0)點(diǎn),然后怪物可能會(huì)發(fā)生了位置的變換切端,后來被禁用了彻坛,再次啟動(dòng)時(shí),不會(huì)讓怪物又回到初始的(0,0,0)位置踏枣。

繼續(xù)向后執(zhí)行昌屉,就是Update了,然后FixUpdate茵瀑,再然后是LateUpdate间驮,如果后面寫了Reset,則會(huì)回到Update马昨,在這4個(gè)事件間可以進(jìn)行循環(huán)流動(dòng)竞帽。

再向后執(zhí)行扛施,就進(jìn)入了渲染模塊(Rendering),非常重要的一個(gè)方法就是OnGUI屹篓,用于繪制圖形界面疙渣。當(dāng)然,如果你使用了NGUI堆巧,這個(gè)生命周期的事情你就不用考慮了妄荔。

再向后,就是卸載模塊(TearDown)谍肤,這里主要有兩個(gè)方法OnDisable與OnDestory啦租。當(dāng)被禁用(enable=false)時(shí),會(huì)執(zhí)行OnDisable方法荒揣,但是這個(gè)時(shí)候篷角,腳本不會(huì)銷毀,在這個(gè)狀態(tài)下乳附,可以重新回到OnEnable狀態(tài)(enable=true)内地。當(dāng)手動(dòng)銷毀或附屬的游戲?qū)ο蟊讳N毀時(shí)伴澄,OnDestory才會(huì)被執(zhí)行赋除,當(dāng)前腳本的生命周期結(jié)束。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末非凌,一起剝皮案震驚了整個(gè)濱河市举农,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌敞嗡,老刑警劉巖颁糟,帶你破解...
    沈念sama閱讀 217,509評(píng)論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異喉悴,居然都是意外死亡棱貌,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,806評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門箕肃,熙熙樓的掌柜王于貴愁眉苦臉地迎上來婚脱,“玉大人,你說我怎么就攤上這事勺像≌厦常” “怎么了?”我有些...
    開封第一講書人閱讀 163,875評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵吟宦,是天一觀的道長(zhǎng)篮洁。 經(jīng)常有香客問我,道長(zhǎng)殃姓,這世上最難降的妖魔是什么袁波? 我笑而不...
    開封第一講書人閱讀 58,441評(píng)論 1 293
  • 正文 為了忘掉前任瓦阐,我火速辦了婚禮,結(jié)果婚禮上篷牌,老公的妹妹穿的比我還像新娘垄分。我一直安慰自己,他們只是感情好娃磺,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,488評(píng)論 6 392
  • 文/花漫 我一把揭開白布薄湿。 她就那樣靜靜地躺著,像睡著了一般偷卧。 火紅的嫁衣襯著肌膚如雪豺瘤。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,365評(píng)論 1 302
  • 那天听诸,我揣著相機(jī)與錄音坐求,去河邊找鬼。 笑死晌梨,一個(gè)胖子當(dāng)著我的面吹牛桥嗤,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播仔蝌,決...
    沈念sama閱讀 40,190評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼泛领,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了敛惊?” 一聲冷哼從身側(cè)響起渊鞋,我...
    開封第一講書人閱讀 39,062評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎瞧挤,沒想到半個(gè)月后锡宋,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,500評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡特恬,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,706評(píng)論 3 335
  • 正文 我和宋清朗相戀三年执俩,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片癌刽。...
    茶點(diǎn)故事閱讀 39,834評(píng)論 1 347
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡役首,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出妒穴,到底是詐尸還是另有隱情宋税,我是刑警寧澤,帶...
    沈念sama閱讀 35,559評(píng)論 5 345
  • 正文 年R本政府宣布讼油,位于F島的核電站杰赛,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏矮台。R本人自食惡果不足惜乏屯,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,167評(píng)論 3 328
  • 文/蒙蒙 一根时、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧辰晕,春花似錦蛤迎、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,779評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至窘问,卻和暖如春辆童,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背惠赫。 一陣腳步聲響...
    開封第一講書人閱讀 32,912評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工把鉴, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人儿咱。 一個(gè)月前我還...
    沈念sama閱讀 47,958評(píng)論 2 370
  • 正文 我出身青樓庭砍,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親混埠。 傳聞我的和親對(duì)象是個(gè)殘疾皇子怠缸,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,779評(píng)論 2 354

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

  • 我們會(huì)發(fā)現(xiàn),腳本里岔冀,自帶兩個(gè)函數(shù): Start()方法在Update被調(diào)用前進(jìn)行調(diào)用凯旭,只調(diào)用一次概耻。(所以Start...
    FLY旳影子閱讀 7,671評(píng)論 0 7
  • 111. [動(dòng)畫系統(tǒng)]如何將其他類型的動(dòng)畫轉(zhuǎn)換成關(guān)鍵幀動(dòng)畫使套? 動(dòng)畫->點(diǎn)緩存->關(guān)鍵幀 112. [動(dòng)畫]Unit...
    胤醚貔貅閱讀 13,017評(píng)論 3 90
  • 古人云:筆耕不綴,必有收獲鞠柄。 最近小編在忙著找工作侦高,在這了給自己大個(gè)廣告啊(敲黑板) 兩年移動(dòng)游戲unity前端開...
    藍(lán)色土豆閱讀 1,162評(píng)論 1 4
  • Unity中腳本的生命周期就是代碼中腳本函數(shù)的執(zhí)行過程(順序)厌杜,具體過程由圖1.1,1.2和1.3介紹: 這里我們...
    S_H_C閱讀 1,697評(píng)論 0 2
  • 小時(shí)候夯尽,在被父母追著打的時(shí)候瞧壮,常常會(huì)想,當(dāng)小孩子好苦匙握,我要快快長(zhǎng)大咆槽,長(zhǎng)大后的世界一定沒有這些痛苦。然后有一天圈纺,真的...
    斯堪的納維亞蟲閱讀 450評(píng)論 0 1