Puts a tile at the given tile coordinates in the specified layer. You can pass in either an index or a Tile object. If you pass in a Tile, all attributes will be copied over to the specified location. If you pass in an index, only the index at the specified location will be changed. Collision information will be recalculated at the specified location.
If no layer is specified, the maps current layer is used.
name | type | arguments | description |
---|---|---|---|
tile | number | Phaser.Tilemaps.Tile |
The index of this tile to set or a Tile object. |
|
tileX | number |
The x coordinate, in tiles, not pixels. |
|
tileY | number |
The y coordinate, in tiles, not pixels. |
|
recalculateFaces | boolean | <optional> |
|
layer | string | number | Phaser.Tilemaps.TilemapLayer | <optional> |
The tile layer to use. If not given the current layer is used. |
Returns a Tile, or null if the layer given was invalid or the coordinates were out of bounds.