File tree Expand file tree Collapse file tree
v3/src/gameobjects/tilemap/dynamiclayer Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -65,10 +65,10 @@ var DynamicTilemapLayer = new Class({
6565 var mapWidth = this . layer . width ;
6666 var mapHeight = this . layer . height ;
6767 var culledTiles = this . culledTiles ;
68- var scrollX = camera . scrollX * this . scrollFactorX ;
69- var scrollY = camera . scrollY * this . scrollFactorY ;
7068 var cameraW = camera . width ;
7169 var cameraH = camera . height ;
70+ var left = this . worldToTileX ( 0 , camera ) ;
71+ var top = this . worldToTileY ( 0 , camera ) ;
7272
7373 culledTiles . length = 0 ;
7474
@@ -80,8 +80,8 @@ var DynamicTilemapLayer = new Class({
8080
8181 if ( tile === null || ( tile . index <= 0 && this . skipIndexZero ) ) { continue ; }
8282
83- var tileX = tile . worldX - scrollX ;
84- var tileY = tile . worldY - scrollY ;
83+ var tileX = tile . worldX - left ;
84+ var tileY = tile . worldY - top ;
8585 var tileW = tile . width ;
8686 var tileH = tile . height ;
8787 var cullW = cameraW + tileW ;
You can’t perform that action at this time.
0 commit comments