Awake:
用于脚本唤醒,是执行的第一个方法,用于脚本的初始化,在脚本的生命周期中,只执行一次。
OnEnable:
当物体可用的时候
start:
在Awake方法后执行,在脚本的生命周期中只执行一次
FixedUpdate:
按固定帧进行更新,通常情况下,FIxedUpdate()会比UPdate()更频繁的调用。当帧率较低时,在某一帧的时间间隔内FIxedUpdate可能会被调用很多次;而当帧率很高时,在某一帧的时间间隔内FIxedUpodate可能根本不会被调用
OnTrigger:
触发检测的时候
OnCollision:
碰撞检测的时候
Update:
用于正常的更新,即用于帧更新后同步场景状态。此方法每帧都会由系统自动调用一次,不同的电脑执行速度不同
LateUpdate:
LateUpdate用于延迟更新,此方法在Update()之后执行,每一帧调用一次
OnGUI:
OnGUI用来绘制用户交互界面,在一帧中会调用多次,在布局(Layout)和重绘(Repaint)相关事件会被优先处理,然后是键盘和鼠标事件。
OnDisable:
当物体不可用
OnDestory:
OnDestory在当前脚本销毁时调用,若在脚本中动态分配了内存,可以在OnDesTory中进行释放。