1、Awake
当对象(自己这个类对象,就是这个脚本)被创建时 才会调用该生命周期函数
类似构造函数的存在 我们可以在一个类对象创建时进行一些初始化操作
2、OnEnable
失活激活(这个勾)
想要当一个对象(游戏物体)被激活时 进行一些逻辑处理 就可以写在这个函数
3、Start
主要作用还是用于初始化信息的 但是它相对Awake来说 要晚一点
因为它是在对象 进行第一次帧更新之前才会执行的
4、FixedUpdate
它主要是用于 进行物理更新
它是每一帧的执行的 但是 这里的帧 和游戏帧 有点不同
它的时间间隔 是可以在 project setting中的 Time里去设置的
5、Update
主要用于处理游戏核心逻辑更新的函数
6、LateUpdate
一般这个更新是用来处理 摄像机位置更新相关内容的
Update和LateUpdate之间 Unity进了一些处理 处理我们动画相关的更新
7、OnDisable
对象(游戏物体)失活时做一些处理
8、OnDistory
对象(游戏物体)销毁时做一些处理