panhui há 2 anos atrás
pai
commit
06657a34d5
2 ficheiros alterados com 11 adições e 7 exclusões
  1. 1 1
      src/game/game.ts
  2. 10 6
      src/game/scenes/PlayScene2.ts

+ 1 - 1
src/game/game.ts

@@ -18,7 +18,7 @@ function launch(containerId: string) {
         },
         scale: {
             mode: Phaser.Scale.ENVELOP,
-            autoCenter: Phaser.Scale.CENTER_BOTH,
+            // autoCenter: Phaser.Scale.CENTER_BOTH,
             width: 1024,
             height: 1024
         },

+ 10 - 6
src/game/scenes/PlayScene2.ts

@@ -139,6 +139,7 @@ export default class PlayScene2 extends Scene {
             tileWidth: 16,
             tileHeight: 16
         })
+        console.log(this.map)
         const Atlas = this.map.addTilesetImage('Atlas', 'Atlas')
         this.map.createLayer('bg', [Atlas], 0, 0)
         this.map.createLayer('wall', [Atlas], 0, 0)
@@ -249,16 +250,19 @@ export default class PlayScene2 extends Scene {
             })
         })
 
+        this.cameras.main.setBounds(0, 0, 512 * 5, 1024)
+
         const cam = this.cameras.main
         this.input.on('pointermove', (p: any) => {
             if (!p.isDown) return
+
             cam.scrollX -= (p.x - p.prevPosition.x) / cam.zoom
-            if (cam.scrollX < -270) {
-                cam.scrollX = -270
-            }
-            if (cam.scrollX > 1290) {
-                cam.scrollX = 1290
-            }
+            // if (cam.scrollX < -220) {
+            //     cam.scrollX = -220
+            // }
+            // if (cam.scrollX > 1290) {
+            //     cam.scrollX = 1290
+            // }
         })
     }