Commit d5442ef7 authored by sunboylu's avatar sunboylu

feat: test null02

parent 974e051e
......@@ -519,7 +519,7 @@ export default class middleLayer extends cc.Component {
} else if (cc.sys.isNative && cc.sys.os == cc.sys.OS_ANDROID) {
sceneName = conf.android.sceneName;
version = conf.android.version;
bondleUrl = `${templateBaseUrl}/android/${conf.ios.sceneName}`;
bondleUrl = `${templateBaseUrl}/android/${conf.android.sceneName}`;
} else {
sceneName = conf.android.sceneName;
version = "";
......@@ -544,6 +544,12 @@ export default class middleLayer extends cc.Component {
bondleUrl,
{ version: version },
async (err, bundle) => {
if (err || !bundle) {
console.error('[Bundle加载失败]', { bondleUrl, version, err });
this.showLog(`Bundle加载失败: ${bondleUrl}`);
callback && callback(err);
return;
}
this.curBundle = bundle;
......@@ -551,9 +557,21 @@ export default class middleLayer extends cc.Component {
sceneName,
null,
(finish, total, item) => {
this.setLoadingProgressBar(Math.floor(finish / total * 100));
const safeTotal = total || 1;
const progress = Math.floor((finish / safeTotal) * 100);
if (item && (item as any).url) {
console.log('[场景加载进度]', { finish, total: safeTotal, url: (item as any).url });
}
this.setLoadingProgressBar(progress);
},
(err, scene) => {
if (err || !scene) {
console.error('[场景加载失败]', { sceneName, bondleUrl, err });
this.showLog(`场景加载失败: ${sceneName}`);
callback && callback(err);
return;
}
try {
cc.director.runScene(scene, null, () => {
console.log("sceneName1 = " + sceneName);
// const canvas = cc.find("Canvas");
......@@ -569,6 +587,11 @@ export default class middleLayer extends cc.Component {
callback && callback();
});
} catch (e) {
console.error('[运行场景异常]', e);
this.showLog('运行场景异常');
callback && callback(e);
}
}
);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment