下面是我的主脚本game.js,从resuources文件夹读取json配置文件,但测试显示cc.loader.loadRes()里的回调函数都是最后运行,我要根据配置文件的信息设置游戏内容,如果压到最后运行什么都设置不了,请大神帮忙看看,谢谢。代码如下:
onLoad() {
cc.log(“xmlParse Onload”)/////////测试结果:第一步执行
var self = this;
cc.log(‘1111’);////////////测试结果:第二步执行
cc.loader.load(cc.url.raw(‘resources/test.json’), function (err, res) {
cc.log(‘2222’);////////////测试结果:第四步执行,有没有什么办法能使这个函数先执行?
if (err) {
cc.log(err);
} else {
cc.log(‘3333’);////////////测试结果:第五步执行
}
});
},
start() {
this.test();
},
test() {
cc.log('test');////////////测试结果:第三步执行
},