Unity生命周期
生命周期
Reset 是第一次拖入脚本的时候执行,只在编辑状态下执行,只执行一次
Awake 只执行一次
OnEnable 当每次该脚本从enable = false状态切换到enable = true(激活)状态时执行,不论是从Inspector操作还是代码改变,该函数是针对该组件的,但是如果该组件被销毁,或者该组件的GameObject或者GameObject的父物体的enable=false或者被销毁的时候,一样会影响该组件,也就会触发该函数
Start 只执行一次
Update 一帧执行一次,执行频率不固定,跟振频相关,各种刷新,按钮鼠标检测
FixedUpdate 每0.02秒执行一次,固定,适合物理相关的更新
LateUpdate 延迟每帧执行,也是一帧执行一次,但是在Update执行之后执行
OnGUI
OnDisable 和OnEnable是相反的函数,当该组件enable = false的时候执行,其他属性也和OnEnable一样
OnDestroy 组件销毁的时候执行