由于新版资源管理 合并了 cc.loader.loadRes 和 cc.loader.loadResArray
当我们用cc.resources.load(…) 加载一组资源路径时,返回资源也应该是一组。
目前测试发现,只有资源路径组中数量大于1个时,返回资源才是以组的形式,这个规则是不是不合理啊。
例如动态加载一组资源,资源路径数量随实际需要变化,可能是3个,也可能是1个,当我们以路径数组方式加载,结果不成两种情况了吗!
1赞
个人觉得资源路径组无论有多少 都应该按 组的形式 返回加载的资源
let a = xxx;
let b = [a];
b内存占用貌似>a
资源路径数 为0 的时候 返回的资源 又是以组的形式
var tmp_load_array =[];
cc.resources.load(tmp_load_array, cc.JsonAsset, function (err, asserts) {
});
正常加载情况下 tmp_load_array.length 为0或者大于1的时候 返回的asserts 是数组
单独 tmp_load_array.length 为1 的时候 返回的 asserts 不是一个数组 而是那个加载的资源
感觉这不是重点