Phaser API Documentation

removeTileAt(tileX, tileY, [replaceWithNull], [recalculateFaces], [layer])


Removes the tile at the given tile coordinates in the specified layer and updates the layers collision information.

If no layer is specified, the maps current layer is used.


name type arguments description
tileX number

The x coordinate, in tiles, not pixels.

tileY number

The y coordinate, in tiles, not pixels.

replaceWithNull boolean <optional>

If true (the default), this will replace the tile at the specified location with null instead of a Tile with an index of -1.

recalculateFaces boolean <optional>

If true (the default), the faces data will be recalculated.

layer string | number | Phaser.Tilemaps.TilemapLayer <optional>

The tile layer to use. If not given the current layer is used.


Returns the Tile that was removed, or null if the layer given was invalid.

Since: 3.0.0
Source: src/tilemaps/Tilemap.js (Line 1870)