Cocos Creator生命周期函数

bind 英文意思是 捆绑
on

在节点上注册指定类型的回调函数,也可以设置 target(目标) 用于绑定响应函数的 this 对象。
同时您可以将事件派发到父节点或者通过调用 stopPropagation 拦截它。
推荐使用这种方式来监听节点上的触摸或鼠标事件,请不要在节点上直接使用 cc.eventManager。

cocos Creator是基于js的脚本化,组件化开发。所以如果不懂cocos Creator的脚本化开发,那就寸步不行
对于有过android开发的我来说,我首先关注的就是cocos js的生命周期。
·onLoad
·start
·update
·lateUpdate
·onDestory
·onEnable
·onDisable
生命周期就是说在这个程序的开始,执行,结束时回调哪些方法。
onLoad是在脚本初始化阶段。执行一次。
start会在组件激活前,执行一次,在update执行之前
update在组件进行更新时执行,帧计时器会一直执行函数中的操作
lateupdate在所有组件更新完后执行
onEnable会在enabled属性从false到true和active从false到ture时执行。执行顺序是在onLoad之后,start之前
onDisable会在enabled属性从true到false和active从true到false时执行。
当组件或者所在节点调用了destory(),最会调用onDestroy回调,并在当帧结束时统一回收组件。
虽然cocos creator的脚本没有main方法,但是,我们只要将我们将要执行的代码放入onLoad中就可以在进入场景时执行。
脚本开发有一个properties属性。
基本的写法是
properties:{
type:cc.Label,
default:null:
}

暂时我认为所有脚本都要有一个extends属性,值是Component
extends:Compoent

你可能感兴趣的:(Cocos,Creator)