Unity 添加腳本後的執行順序

今天,因爲工作需要,做了一個簡單的小實驗來驗證Unity中,繼承自MonoBehaviour的腳本的執行順序,



什麼Start、Awake、Update的執行順序就不說了,



在程序運行過程中,通過AddComponent<>()函數來添加一個繼承自 MonoBehaviour的腳本時,

在調用AddComponent<>()函數的那一瞬間,執行函數本身的 Awake 方法,

然後當本函數(Awake、Start、Update)在當前這一幀中,執行完畢以後,再調用AddCompoent所添加腳本的Start()函數,並且執行它的Update方法~


發佈了49 篇原創文章 · 獲贊 11 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章