Ver código fonte

修复报错

181404010226 2 meses atrás
pai
commit
ddc4b8b164

+ 2 - 2
assets/Scenes/GameLevel.scene

@@ -31005,7 +31005,7 @@
     "_prefab": null,
     "_lpos": {
       "__type__": "cc.Vec3",
-      "x": 11.744140625000002,
+      "x": 11.744140624999998,
       "y": 0,
       "z": 0
     },
@@ -31132,7 +31132,7 @@
     "_right": 0,
     "_top": 4.062999999999998,
     "_bottom": 0.37195384615384625,
-    "_horizontalCenter": 0.0638268512228261,
+    "_horizontalCenter": 0.06382685122282608,
     "_verticalCenter": 0,
     "_isAbsLeft": true,
     "_isAbsRight": true,

+ 3 - 3
assets/scripts/FourUI/UpgradeSystem/UpgradeController.ts

@@ -72,7 +72,7 @@ export class UpgradeController extends Component {
     
     // 数据管理
     private saveDataManager: SaveDataManager = null;
-    private weaponsConfig: { weapons: WeaponConfig[] } = null;
+    private weaponsConfig: any = null;
     private currentSelectedWeapon: string = null;
     private levelConfigs: any[] = [];
     private bundleLoader: BundleLoader = null;
@@ -367,8 +367,8 @@ export class UpgradeController extends Component {
         const bundlePath = spritePath.replace(/^images\//, '');
         
         try {
-            // 使用BundleLoader从images Bundle加载SpriteFrame
-            const spriteFrame = await this.bundleLoader.loadSpriteFrame('images', bundlePath);
+            // 使用BundleLoader从images Bundle加载SpriteFrame,需要添加/spriteFrame后缀
+            const spriteFrame = await this.bundleLoader.loadSpriteFrame(bundlePath + '/spriteFrame');
             
             if (spriteFrame && sprite && sprite.isValid) {
                 sprite.spriteFrame = spriteFrame;