awake --- 指令碼被載入時呼叫
onenable --- 當物件變為可用或啟用狀態
start --- 判斷之前有沒有執行過,沒有執行過則執行一次,如果被執行過則不會執行,第一次update之前呼叫。
fixedupdate 固定的時間間隔呼叫,不受幀率的影響
update 每次渲染新的一幀時呼叫更新,更新頻率和裝置的效能以及被渲染的物體有關,時快時慢,幀率會變化。
lateupdate 在update之後執行
ongui 處理渲染和gui事件
ondisable 當前物件不可用或非啟用狀態是被呼叫
ondestroy 當物體或指令碼被銷毀
Unity3D指令碼生命週期
說明 圖來自官方文件,測試時有點出入 無論是可見物體還是相機的onrenderobject都是在相機的onpostrender之後執行 onprecull onprerender,onpostrender,onpostrender,onrenderimage這幾個go上有相機才執行 onrender...
Unity3D 指令碼生命週期
指令碼的生命週期,就是掛載到的遊戲物體 從出生到死亡 所經歷的一些事件。這些生命週期事件,是一些特定的方法,且是由 unity 引擎事先定義好的,在遊戲的執行過程中,由引擎自動呼叫。1.awake 喚醒事件,只執行一次。2.onenable 啟用事件,只執行一次。當指令碼元件被啟用的時候執行一次。3...
Unity3D指令碼生命週期
說明 圖來自官方文件,測試時有點出入 無論是可見物體還是相機的onrenderobject都是在相機的onpostrender之後執行 onprecull onprerender,onpostrender,onpostrender,onrenderimage這幾個go上有相機才執行 onrender...