web,原生,微信等平台都是好的
但是在支付宝小游戏上,assetManager.loadBundle多条均加载成功后,里面loadbundle会没有任何回馈
也没有报错
Object.keys(Map).forEach(async (key) => {
console.log("Object.keys", key);
let jsonData = await (new Promise((reovle: (value: AssetManager.Bundle) => void, reject) => {
assetManager.loadBundle(bundlename, (err, bundle) => {
console.log("_loadBundle~", bundle);
if (err) {
reject(err);
} else {
reovle(bundle);
}
})
}).then((bundle) => {
console.log("loadBundle ", key, type, bundle);
bundle.load(key, type, (error: Error | null, resource: any) => {
console.log("bundleName", realUrl, type, resource);
if (error) {
reject(error);
} else {
reovle(resource);
}
});
})) as JsonAsset;
}