今天,因爲工作需要,做了一個簡單的小實驗來驗證Unity中,繼承自MonoBehaviour的腳本的執行順序,
什麼Start、Awake、Update的執行順序就不說了,
在程序運行過程中,通過AddComponent<>()函數來添加一個繼承自 MonoBehaviour的腳本時,
在調用AddComponent<>()函數的那一瞬間,執行函數本身的 Awake 方法,
然後當本函數(Awake、Start、Update)在當前這一幀中,執行完畢以後,再調用AddCompoent所添加腳本的Start()函數,並且執行它的Update方法~