API指令碼生命週期

2021-09-21 07:08:47 字數 461 閱讀 8756

reset 在準備之前

awake 準備階段呼叫,只呼叫一次

onenable 指令碼被啟用時 呼叫一次。

start 開始階段呼叫一次

fixedupdate 每一幀呼叫一次 最先 幀數調節( edit》project setting》time選項裡第乙個選項裡。) 通常用來物理更新放在這個生命週期中。也叫固定幀更新

。update 每一幀呼叫一次 第二

lateupdate 每一幀呼叫一次 第三 在當前場景中所有指令碼啟用指令碼中的update呼叫完之後再呼叫

通常相機跟隨**邏輯

ongui 製作 用的不多 每一幀呼叫一次,通常用在繪製ui的**邏輯。乙個場景中只有乙個指令碼來繪製ui,不要用多個指令碼。

ondisable 禁用 指令碼被禁用時呼叫和onenable對應

ondestroy 銷毀 指令碼被銷毀時呼叫,

這些就是我們常用的一些生命週期了

Unity指令碼生命週期

1.awake 喚醒事件 只執行一次 2.onenable 啟用事件 只執行一次 當指令碼元件被啟用的時候執行一次.3.start 開始時間 只執行一次 4.fixedupdate 固定更新事件,執行 n次,0.02 秒執行一次.所有物理元件相關的更新都在這個事件中處理.5.update 更新事件,...

unity指令碼生命週期

生命週期 unity指令碼 從喚醒 到 最後銷毀的過程。必然事件 當滿足某種條件自動執行的方法。重點 執行時機 作用 方法名稱 前提 物體啟用 指令碼啟用 unity 引擎會在一開始先呼叫所有物件的awake 再呼叫 所有物件的 start 遊戲物體載入 立即執行 僅1次 作用 充當建構函式,初始化...

Unity指令碼生命週期理解

untiy 事件函式執行順序 order of execution for event functions 指令碼掛載的物體在inspector上如果是被隱藏的,則以下方法都不會執行,reset不受影響 在物體沒有隱藏的情況下 當指令碼在inspector面板上沒有啟用,以下的方法都不會執行 在物體...