this.scheduleOnce(function () {
for (var i = 0; i < WN; i++) {
for (var j = 0; j < HN; j++) {
if(this._arr[i][j] == null){
var sp = new Cell();
sp.setPosition(cc.winSize.width - 575 + (40 * i), cc.winSize.height - 60 - (40 * j));
this.addChild(sp);
sp.setArrIndex(i, j);
this._arr[i][j] = sp
}
}
}
var end = this._bianli();
if(end.length < 1){
cc.log("稳定状态")
}else{
this.scheduleOnce(function(){
this._dongzuo2(end)
},0.52)
}
},0.8)
注意! scheduleOnce方法会先执行时间后面的代码,如果想要先执行scheduleOnce,可以把后面的代码放在scheduleOnce
如果有两个scheduleOnce,它也会先执行后面的那个scheduleOnce如果需要先执行前面的,可以把后面的scheduleOnce放在前面的里面,如上面代码