cocos2d-js里面怎么批量加载json文件呢?

程老师2088 2017-03-10 03:11:19
单个文件的加载可以这样子:
cc.loader.loadJson("res/configs/res.json", function(error, data){
cc.log(data); //data is the json object
});

但如果有多个json文件的时候,怎么做到同时加载并在所有文件都下载完之后回调呢?
虽说不断地嵌套可以做到固定数量文件的一个加载回调,但终归觉得不好~各位大神有没有什么解决方案呢?
...全文
657 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
程老师2088 2017-03-10
  • 打赏
  • 举报
回复
问题解决了。。用cc.loader.load这样子就可以了,形如: var jsons = ["res/configs/res.json","res/configs/roles.json"]; cc.loader.load(jsons, function (result, count, loadedCount) { var percent = (loadedCount / count * 100) | 0; percent = Math.min(percent, 100); console.log(percent+"=================="); }, function () { console.log(333333333333); }); 在第一个回调方法里面,result会按顺序获取得到json里面的数据结构

721

社区成员

发帖
与我相关
我的任务
社区描述
Cocos2d-x相关内容讨论专区
社区管理员
  • Cocos2d-x
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧