关于cc.loader.load函数,我看帮助文档里传入的可以是单个url,也可以是url的数组,传入url时cc.loader.load(url, function(err, result)调用成功的texture是一个cc.Texture2D,可以用new cc.spriteFrame(result)构造spriteFrame,但是传入url的数组时调用成功的result是什么:
cc.loader.load([‘a.png’, ‘b.json’], function (errors, results) {
if (errors) {
for (var i = 0; i < errors.length; i++) {
cc.log(‘Error url [’ + errors[i] + ']: ’ + results.getError(errors[i]));
}
}
var aTex = results.getContent(‘a.png’);
var bJsonObj = results.getContent(‘b.json’);
});
这个是官方的案例,这个result是啥啊,怎么构造spriteFrame
一个 LoadingItems 类实例,去看下源码你就明白了。
