cocos creator 组件的生命周期执行顺序和注意事项
节点使用active激活和禁用,挂载的脚本通过enable激活和禁用,
这两个属性变化都会触发生命周期方法
生命周期执行顺序
onLoad
onEnable
start
update
lateUpdate
onDisable
onDestroy
总结:
节点第一次激活会调用onLoad、start并在销毁时调用onDestroy,没有激活过的节点销毁不会调用onDestroy
脚本是激活状态才会响应onEnable、start、update、lateUpdate、onDisable
脚本即使从没激活过,也会在节点第一次激活时触发onLoad。
脚本被禁用后节点的状态改变不触发onEnable、start、update、lateUpdate、onDisable,但是改变脚本的enable会调用
onEnable、onDisable