From 0ffec4403815ef81c1bdb46a8ec405f21d328e89 Mon Sep 17 00:00:00 2001 From: Dennis Postma Date: Sun, 29 Sep 2024 21:23:46 +0200 Subject: [PATCH] #169: Set different parameters to tileLayers to fix tile bleeding --- src/components/gameMaster/zoneEditor/ZoneEditor.vue | 2 +- src/components/zone/Tiles.vue | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/gameMaster/zoneEditor/ZoneEditor.vue b/src/components/gameMaster/zoneEditor/ZoneEditor.vue index 2a01ccd..50ca06c 100644 --- a/src/components/gameMaster/zoneEditor/ZoneEditor.vue +++ b/src/components/gameMaster/zoneEditor/ZoneEditor.vue @@ -79,7 +79,7 @@ function createTilemap() { } function createTileLayer() { - const tilesetImages = gameStore.assets.filter((asset) => asset.group === 'tiles').map((asset, index) => zoneTilemap.addTilesetImage(asset.key, asset.key, config.tile_size.x, config.tile_size.y, 0, 0, index + 1, { x: 0, y: -config.tile_size.y })) + const tilesetImages = gameStore.assets.filter((asset) => asset.group === 'tiles').map((asset, index) => zoneTilemap.addTilesetImage(asset.key, asset.key, config.tile_size.x, config.tile_size.y, 1, 2, index + 1, { x: 0, y: -config.tile_size.y })) tilesetImages.push(zoneTilemap.addTilesetImage('blank_tile', 'blank_tile', config.tile_size.x, config.tile_size.y, 0, 0, 0, { x: 0, y: -config.tile_size.y })) const layer = zoneTilemap.createBlankLayer('tiles', tilesetImages as any, 0, config.tile_size.y) as Phaser.Tilemaps.TilemapLayer diff --git a/src/components/zone/Tiles.vue b/src/components/zone/Tiles.vue index 392eefe..4f30264 100644 --- a/src/components/zone/Tiles.vue +++ b/src/components/zone/Tiles.vue @@ -38,7 +38,7 @@ function createTileLayer() { const uniqueTiles = new Set(tilesFromZone.flat().filter(Boolean)) const tilesetImages = Array.from(uniqueTiles).map((tile, index) => { - return zoneTilemap.addTilesetImage(tile, tile, config.tile_size.x, config.tile_size.y, 0, 0, index + 1, { x: 0, y: -config.tile_size.y }) + return zoneTilemap.addTilesetImage(tile, tile, config.tile_size.x, config.tile_size.y, 1, 2, index + 1, { x: 0, y: -config.tile_size.y }) }) as any // Add blank tile