以下是我加载多个资源的使用方法
let jsonArray = [
{ url: “https://forum.cocos.com/user_avatar/forum.cocos.com/shrinktofit/120/43736_1.png”, type: “png” },
{ url: “https://forum.cocos.com/user_avatar/forum.cocos.com/shrinktofit/120/43736_1.png”, type: “png” },
{ url: “https://forum.cocos.com/user_avatar/forum.cocos.com/shrinktofit/120/43736_1.png”, type: “png” },
{ url: “https://forum.cocos.com/user_avatar/forum.cocos.com/shrinktofit/120/43736_1.png”, type: “png” },
{ url: “https://forum.cocos.com/user_avatar/forum.cocos.com/shrinktofit/120/43736_1.png”, type: “png” },
{ url: “https://forum.cocos.com/user_avatar/forum.cocos.com/shrinktofit/120/43736_1.png”, type: “png” }
];
//以下是单个资源的写法,调用没问题
// let jsonArray = {url:“https://forum.cocos.com/user_avatar/forum.cocos.com/shrinktofit/120/43736_1.png",type:"png”};
cc.loader.load(jsonArray, function (completedCount: number, totalCount: number, item: any) {
console.log(“completedCount:” + completedCount);
console.log(“totalCount:” + totalCount);
console.log(“completedCount:” + completedCount);
}, function (err, tex) {
如果调用数组则会提示
[ts]
类型“{ url: string; type: string; }[]”的参数不能赋给类型“string | string[] | { uuid?: string; url?: string; type?: string; }”的参数。
不能将类型“{ url: string; type: string; }[]”分配给类型“string[]”。
不能将类型“{ url: string; type: string; }”分配给类型“string”。 [2345]
let jsonArray: {
url: string;
type: string;
}[]
请大神帮忙看下