Awake:始终在任何start函数之前并在实例化预设体之后调用此函数。(如果游戏对象在启动期间处于非活动状态,则会在激活后才会调用Awake)
Start:如果不是很紧急的初始化,一般来说,可以放在Start里面来做。仅在Update函数第一次被调用。
Reset:调用Reset可以在脚本首次附加到对象时以及使用Reset命令时初始化脚本的属性
Update:每帧调用一次Update,这个是用于帧更新的主要函数
FixedUpdate:以相同时间间隔调用,用在力学更新效果中。执行在Update之前
LateUpdate:在Update和FixedUpdate调用之后调用。一般来说人物的移动都是放在Update中,而摄像机的跟进变化放在FixedUpdate中,来确保两者独立
OnDestory:物体被删除时调用
OnEnable:(仅在对象处于激活状态时调用)在启动对象后立即调用此函数。在创建Mono Behaviour实例时(比如说加载关卡或实例化具有脚本组件的游戏对象时)会执行此调用
OnDisable:物体被禁用时调用