Tilemaps

Tilemaps

Classes

ImageCollection
LayerData
MapData
ObjectLayer
Tile
Tilemap
TilemapLayer
Tileset

Namespaces

Components
Formats
Orientation
Parsers

Members

(static, constant) HEXAGONAL :number

Since:
  • 3.50.0
六边形Tilemap方向常数.
Type:
  • number

(static, constant) ISOMETRIC :number

Since:
  • 3.50.0
等距颚化符方向常数.
Type:
  • number

(static, constant) ORTHOGONAL :number

Since:
  • 3.50.0
正交Tilemap方向常数.
Type:
  • number

(static, constant) STAGGERED :number

Since:
  • 3.50.0
交错Tilemap方向常数.
Type:
  • number

Methods

(static) ParseToTilemap(scene, keyopt, tileWidthopt, tileHeightopt, widthopt, heightopt, dataopt, insertNullopt) → {Phaser.Tilemaps.Tilemap}

Since:
  • 3.0.0
根据给定的密钥或数据创建一个Tilemap.如果两者都没有给出,则制作一个空白的Tilemap.什么时候 从CSV或2D数组加载时,您应该指定波形宽度和波形高度.从解析时 平铺地图,平铺宽度,平铺高度,宽度和高度将从地图数据中提取.对于 一个空地图,你应该指定宽度,高度,宽度和高度.
Parameters:
Name Type Attributes Default Description
scene Phaser.Scene 此Tilemap所属的场景.
key string <optional>
Phaser缓存中对应于加载的tilemap数据的键.
tileWidth number <optional>
32 以像素为单位的图块宽度.
tileHeight number <optional>
32 以像素为单位的图块高度.
width number <optional>
10 地图的平铺宽度.
height number <optional>
10 地图的平铺高度.
data Array.<Array.<number>> <optional>
您也可以直接从加载,而不是从缓存加载 瓦片索引的2D阵列.
insertNull boolean <optional>
false 控制如何在中清空切片(索引为-1的切片) 地图数据被处理.如果 `true` ,空位置将获得值 `null` .如果 `false` ,则为空 位置将获得一个索引为-1的平铺对象.如果你有一张人口稀少的大地图 图块数据不需要更改,那么将该值设置为 `true` 将有助于内存 消费.但是,如果您的地图很小,或者您需要动态更新图块,请离开 默认值集.
Returns:
Type
Phaser.Tilemaps.Tilemap