Unity指令碼生命週期

2021-07-25 04:47:18 字數 739 閱讀 2569

1.awake()

喚醒事件

,只執行一次

2.onenable()

啟用事件

,只執行一次

.當指令碼元件被啟用的時候執行一次.

3.start()

開始時間

,只執行一次

4.fixedupdate()

固定更新事件,執行

n次,0.02

秒執行一次.

所有物理元件相關的更新都在這個事件中處理.

5.update()

更新事件,執行

n次,每幀執行一次

6.lateupdate()

稍後更新事件,執行

n次,在

update

事件執行完畢後再執行.

7.ongui()

gui渲染事件,執行

n次,執行的次數是

update

事件的兩倍.

8.ondisable()

禁用事件

,執行一次.在

ondestroy

事件前執行.

或者當該指令碼元件被"禁用

"後,也會觸發該事件.

9.ondestroy()

銷毀事件

,執行一次

,當指令碼所掛在的遊戲物體被銷毀時執行.

unity指令碼生命週期

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

Unity指令碼生命週期理解

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

Unity學習筆記 指令碼生命週期

生命週期 指令碼從喚醒到銷毀的過程 滿足條件 引擎自動呼叫 必然事件 常用函式 awake喚醒 初始化函式時被呼叫,無論指令碼是否啟用都會被呼叫,一般用來建立變數。private void awake start 開始 awake函式執行之後 update函式執行之前,只有指令碼啟用會被呼叫,用來給...