Creates a Sprite for every object matching the given tile indexes in the layer. You can optionally specify if each tile will be replaced with a new tile after the Sprite has been created. This is useful if you want to lay down special tiles in a level that are converted to Sprites, but want to replace the tile itself with a floor tile or similar once converted.
name | type | description |
---|---|---|
indexes | number | Array.<number> |
The tile index, or array of indexes, to create Sprites from. |
replacements | number | Array.<number> |
The tile index, or array of indexes, to change a converted tile to. Set to |
spriteConfig | Phaser.Types.GameObjects.Sprite.SpriteConfig |
The config object to pass into the Sprite creator (i.e. scene.make.sprite). |
scene | Phaser.Scene |
The Scene to create the Sprites within. |
camera | Phaser.Cameras.Scene2D.Camera |
The Camera to use when determining the world XY |
layer | Phaser.Tilemaps.LayerData |
The Tilemap Layer to act upon. |
An array of the Sprites that were created.