Skip to main content
Version: Phaser v4.1.0

Phaser.Tilemaps

Scope: static

Source: src/tilemaps/index.js#L10

Static functions​

Static functions​

Static functions​

OrientationType​

OrientationType​

Description:

Phaser Tilemap constants for orientation.

To find out what each mode does please see Phaser.Tilemaps.Orientation.

Source: src/tilemaps/const/ORIENTATION_CONST.js#L15
Since: 3.50.0


Static functions​

ParseToTilemap​

<static> ParseToTilemap(scene, [key], [tileWidth], [tileHeight], [width], [height], [data], [insertNull])​

Description:

Create a Tilemap from the given key or data. If neither is given, make a blank Tilemap. When loading from CSV or a 2D array, you should specify the tileWidth & tileHeight. When parsing from a map from Tiled, the tileWidth, tileHeight, width & height will be pulled from the map data. For an empty map, you should specify tileWidth, tileHeight, width & height.

Parameters:

nametypeoptionaldefaultdescription
scenePhaser.SceneNoThe Scene to which this Tilemap belongs.
keystringYesThe key in the Phaser cache that corresponds to the loaded tilemap data.
tileWidthnumberYes32The width of a tile in pixels.
tileHeightnumberYes32The height of a tile in pixels.
widthnumberYes10The width of the map in tiles.
heightnumberYes10The height of the map in tiles.
dataArray.<Array.<number>>YesInstead of loading from the cache, you can also load directly from a 2D array of tile indexes.
insertNullbooleanYesfalseControls how empty tiles, tiles with an index of -1, in the map data are handled. If true, empty locations will get a value of null. If false, empty locations will get a Tile object with an index of -1. If you have a large sparsely populated map and the tile data doesn't need to change then setting this value to true will help with memory consumption. However if your map is small or you need to update the tiles dynamically, then leave the default value set.

Returns: Phaser.Tilemaps.Tilemap - The Tilemap object created from the given data.

Source: src/tilemaps/ParseToTilemap.js#L12
Since: 3.0.0


Static functions​

HEXAGONAL​

HEXAGONAL: number​

Description:

Hexagonal Tilemap orientation constant.

Source: src/tilemaps/const/ORIENTATION_CONST.js#L57
Since: 3.50.0


ISOMETRIC​

ISOMETRIC: number​

Description:

Isometric Tilemap orientation constant.

Source: src/tilemaps/const/ORIENTATION_CONST.js#L37
Since: 3.50.0


ORTHOGONAL​

ORTHOGONAL: number​

Description:

Orthogonal Tilemap orientation constant.

Source: src/tilemaps/const/ORIENTATION_CONST.js#L27
Since: 3.50.0


STAGGERED​

STAGGERED: number​

Description:

Staggered Tilemap orientation constant.

Source: src/tilemaps/const/ORIENTATION_CONST.js#L47
Since: 3.50.0