From 888f5f1044017ee7b95f2f4e922bbf911e710e60 Mon Sep 17 00:00:00 2001
From: liujiangnan <695541723@qq.com>
Date: Tue, 12 Jul 2022 21:24:01 +0800
Subject: [PATCH] =?UTF-8?q?=E5=8A=A0catch?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../middleLayer_for_DG/script/middleLayer.ts  | 58 ++++++++++---------
 1 file changed, 31 insertions(+), 27 deletions(-)

diff --git a/assets/middleLayer_for_DG/script/middleLayer.ts b/assets/middleLayer_for_DG/script/middleLayer.ts
index 2557156..a6371d7 100644
--- a/assets/middleLayer_for_DG/script/middleLayer.ts
+++ b/assets/middleLayer_for_DG/script/middleLayer.ts
@@ -121,35 +121,39 @@ export default class NewClass extends middleLayerBase {
           }
           return;
         }
-        cc.assetManager.loadBundle(scene.bondleUrl, { version: scene.version }, (err, bundle) => {
-          console.log(`${scene.bondleUrl}---场景开始loadBundle----`);
-          if (!bundle) {
-            _this.loadedCount++;
-            _this.updateProcessBar();
-            i++;
-            if (i < scenes.length) {
-              setTimeout(() => {
-                load();
-              }, 1);
-            } else {
-              resolve();
-            }
-            return;
-          }
-          bundle.preloadScene(scene.sceneName, () => { }, () => {
-            console.log(`${scene.sceneName}场景预加载结束`);
-            _this.loadedCount++;
-            _this.updateProcessBar();
-            i++;
-            if (i < scenes.length) {
-              setTimeout(() => {
-                load();
-              }, 1);
-            } else {
-              resolve();
+        try {
+          cc.assetManager.loadBundle(scene.bondleUrl, { version: scene.version }, (err, bundle) => {
+            console.log(`${scene.bondleUrl}---场景开始loadBundle----`);
+            if (!bundle) {
+              _this.loadedCount++;
+              _this.updateProcessBar();
+              i++;
+              if (i < scenes.length) {
+                setTimeout(() => {
+                  load();
+                }, 1);
+              } else {
+                resolve();
+              }
+              return;
             }
+            try {
+              bundle.preloadScene(scene.sceneName, () => { }, () => {
+                console.log(`${scene.sceneName}场景预加载结束`);
+                _this.loadedCount++;
+                _this.updateProcessBar();
+                i++;
+                if (i < scenes.length) {
+                  setTimeout(() => {
+                    load();
+                  }, 1);
+                } else {
+                  resolve();
+                }
+              });
+            } catch (error) {}
           });
-        });
+        } catch(e) {}
       }
   
       if (scenes && scenes.length > 0) {
-- 
2.21.0