cc.AsyncPool 在jsb有效?
测试了下
var dt = new Date();
var time = dt.getTime();
var asyncPool = new cc.AsyncPool(test, 1, function(value, index, cb1, aPool){
// 这边加载
for (var i = 0; i < 10; i++) {
new cc.Sprite($file("background.png"));
}
var arr = Array.prototype.slice.call(arguments, 1);
cb1(null, arr);
}, function(){
// 完成后回调
cc.log(“value 好了”);
}, this);
asyncPool.flow();
dt = new Date();
var time2 = dt.getTime();
for (var i = 0; i < 40; i++) {
new cc.Sprite($file(“ui_zh_background_down_3.png”));
}
dt = new Date();
var time3 = dt.getTime();
cc.log("time2 - time " + (time2 - time));
cc.log("time3 - time2 " + (time3 - time2));
两个时间差值
JS: time2 - time 467
JS: time3 - time2 448