今天,因为工作需要,做了一个简单的小实验来验证Unity中,继承自MonoBehaviour的脚本的执行顺序,
什么Start、Awake、Update的执行顺序就不说了,
在程序运行过程中,通过AddComponent<>()函数来添加一个继承自 MonoBehaviour的脚本时,
在调用AddComponent<>()函数的那一瞬间,执行函数本身的 Awake 方法,
然后当本函数(Awake、Start、Update)在当前这一帧中,执行完毕以后,再调用AddCompoent所添加脚本的Start()函数,并且执行它的Update方法~