从今天开始逐步共享一些Creator的实战教程;
在项目中 每个组件肯定都是需要进行扩展已方便使用 一般情况下 我都会使用Ex命名来扩展 比如 Node的扩展叫做NodeEx
其实很简单 共享几个我扩展的函数写法
//*****************************************************************************************************************
//Node扩展
//*****************************************************************************************************************
//定时器
cc.Node.prototype.startTimer = function(callBack, target, delay) {
this.runAction(cc.sequence(cc.delayTime(delay), cc.callFunc(callBack, target)));
};
//访问所有节点
cc.Node.prototype.visibleAll = function(callBack) {
var arrChildren = this.getChildren();
//访问子节点
for(var k = 0; k < arrChildren.length; ++k) {
var child = arrChildren[k];
callBack(child);
child.visibleAll(callBack);
}
}