/**
* Author:W
* 组件脚本的生命周期
*/
cc.Class({
extends: cc.Component,
properties: {
},
// LIFE-CYCLE CALLBACKS:
//在“节点”的首次激活时触发,在start方法调用前执行。一般进行初始化的操作,都放在这里。
onLoad () {
cc.log("onLoad 执行");
},
//在“组件”首次激活前被调用,在update方法前执行。一般用于初始化中间状态的数据即中途会发生改变的数据。
start () {
cc.log("start 执行");
},
//在“组件”或“节点”激活时调用。【注意:从false->true才会调用】
onEnabled(){
cc.log("onEnabled 执行");
},
//"组件"处于激活状态时,每帧都会执行。用于游戏刷新,游戏中每帧渲染“前”
//更新物体的行为、状态、方位等
update (dt) {
cc.log("update 执行");
},
//也是每帧执行,只不过是在update方法之后执行。比如相机的跟随行为等
lateUpdate(dt){
cc.log("lateUpdate 执行");
},
//在“组件”或“节点”关闭时调用。【注意:从true->false才会调用】
onDisable(){
cc.log("onDisable 执行");
},
//在“组件”或“节点”调用了destroy方法时执行。在当前帧结束时统一回收组件
onDestroy(){
cc.log("onDestroy 执行");
},
});
组件脚本函数的声明周期
最新推荐文章于 2023-12-29 15:28:13 发布