Skip to content

Commit dade336

Browse files
authored
Merge pull request phaserjs#3782 from Upperfoot/hotfix/tile-culling
Account for position of tilemapLayer when culling tiles
2 parents 8391042 + 375b1f8 commit dade336

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

src/tilemaps/components/CullTiles.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,8 +70,10 @@ var CullTiles = function (layer, camera, outputArray)
7070
continue;
7171
}
7272

73-
var tileX = tile.pixelX * a + tile.pixelY * c + e;
74-
var tileY = tile.pixelX * b + tile.pixelY * d + f;
73+
var tilePixelX = (tile.pixelX + tilemapLayer.x);
74+
var tilePixelY = (tile.pixelY + tilemapLayer.y);
75+
var tileX = (tilePixelX * a + tilePixelY * c + e);
76+
var tileY = (tilePixelX * b + tilePixelY * d + f);
7577

7678
if (tile.visible &&
7779
tileX >= tCullX &&

0 commit comments

Comments
 (0)