学习学习。。。。
大佬 git上的项目 微信报错 找不到模块 async 是什么情况啊
1赞
mark下
我觉得应该在run方法里跳过更好,比如创建10个建筑的任务已经完成8个,那下次进入游戏要直接跳转到创建第9个任务,
run(callback?) {
if (!this._task) {
return;
}
console.log('this._task.steps---------->', this._task.steps)
async.eachSeries(this._task.steps, (step, cb) => {
// todo: 给任务做编号,在这里把小于指定编号的任务都跳过
this._processStep(step, cb);
}, () => {
this._task = null;
cc.log('任务结束');
this._mask.node.active = false;
if (this._finger) {
this._finger.active = false;
}
if (callback) {
callback();
}
});
}
mark.
mark mark
mark mark
爷新引导框架更新了吗
大佬 具体怎么给任务编号和跳过能不能麻烦说一下谢谢, 我遇到的问题是 现在貌似是Tasks 里边的第一个任务不执行完后边的任务就不会执行~
我也有这个问题
使用仓库中的 async.js 直接 require 就行,我在2.4.0上也尝试过正常的
npm包 安装下
mark!!!
mark一下
mark
感谢分享, 不过实际项目里的拖动是需要真实的拖动的,事件完成后还要有completeCallback吧,否则引导不知道当前步骤是不是完成了。。
mark一下
事件完成需要用callback确认,才会进入下一步