问题代码
当运行下面这段代码的时候实际运行次数会是8
var count = 0;
var action = cc.repeat(cc.sequence(
cc.delayTime(0.1),
cc.callFunc(function () {
cc.log("count ", ++count)
})), 7);
this.runAction(action);
解决方法
var count = 0;
var action = cc.sequence(
cc.delayTime(0.1),
cc.callFunc(function () {
cc.log("count " , ++count)
})
).repeat(7);
this.runAction(action)