//需要加载进度条
let path = "prefabs/loading_progress";
let componentName = "loading_progress_ctr";
cc.resources.load(path, function (errorMessage, loadedResource) {
if (errorMessage) {
console.log('Prefab error:' + errorMessage);
return;
}
if (!(loadedResource instanceof cc.Prefab)) {
console.log('Prefab error');
return;
}
var prefab = cc.instantiate(loadedResource);
let prefab_js = prefab.getComponent(componentName);
cc.find("Canvas").addChild(prefab);
if (componentName != undefined) {
//需要加载进度条
cc.director.preloadScene(sceneName, function (completedCount, totalCount, item) {
let per = Math.floor(completedCount * 100 / totalCount) / 100;
prefab_js.setProgress(per.toFixed(2))
}, function () {
cc.director.loadScene(sceneName);
});
}