Cocos Creator中脚本组件的生命周期

Cocos Creator中脚本组件的生命周期

在Cocos Creator中cc.Component有以下几个生命周期。

onLoad、start、onEnable、onDisable、onDestroy、update、lateUpdate。

那么他们的执行顺序是怎样的呢?并且他的作用分别又是什么?

我们来做一个测试:

Cocos Creator中脚本组件的生命周期

写一个脚本,然后挂载在一个节点node上。然后将节点node初次显示,并且destroy掉。调用的顺序如图。

Cocos Creator中脚本组件的生命周期

至于这几个回调函数分别是什么作用,请看官方文档哦!

https://docs.cocos.com/creator/manual/zh/scripting/life-cycle-callbacks.html