所有继承MonoBehavior的脚本 最终都会挂载到Gameobiject游戏对象上
1.生命周期西数 就是该脚本对象依附的Gameobject对象从出生到消亡整个生命周期中
会通过反射自动调用的一些特殊函数
2.Unity帮助我们记录了一个Gameobject对象依附了哪些脚本
会自动的得到这些对象,通过反射去执行一些固定名字的函数
Update 和LateUpDate 之间Unity会进行动画处理,LateUpdate主要写摄像机逻辑
生命周期函数支持继承多态
生命周期函数并不是基类(MonoBehavior)中的成员,为什么Unity可以自动的执行这些特殊函数?
Unity记录了场景上的所有GameObject对象以及各个关联的脚本对象,在游戏执行的特定时机(对象创建,失活激活时,帧更新时)Unity会通过函数名反射得到脚本对象中对应的生命周期函数然后在这些特定时机执行他们