版权声明:本文为博主原创文章未经博主允许不得转载。 /qq_/article/details/
Untiy 事件函数执行顺序
- Reset 非PlayMode时在Inspector面板上对脚本点击Reset时执行,往物体挂载脚本的时候也会执行一次
脚本挂载的物体茬Inspector上如果是被隐藏的,则以下方法都不会执行Reset不受影响
在物体没有隐藏的情况下↓↓↓↓↓↓↓↓↓↓↓↓↓
- Awake 只执行一次,只要挂载这個脚本就会执行无论脚本在Inspector是否是激活状态
当脚本在Inspector面板上没有激活,以下的方法都不会执行
在物体没隐藏脚本被激活的情况下↓↓↓↓↓↓↓↓↓↓↓↓↓
- OnEnable 可反复触发,与OnDisable配对脚本突然禁用再激活,或者物体隐藏再激活都会执行
- FixedUpdate 固定帧更新常用于刚体运算
一般默認是0.02,即一秒五十帧一秒执行五十次。但并不代表每一次执行的时间间隔是一致的
- Update 主要是看性能执行的,每秒次数不一定常用于游戲逻辑时间计算
- LateUpdate 固定在Update之后执行的,一般用来调整代码执行顺序
- OnDisable 可反复触发与OnEable配对,脚本突然被禁用或者物体隐藏的时候会执行