MapData

.Tilemaps. MapData

用于表示地图数据的类.从CSV,平铺等解析地图.变成这样 格式.Tilemap对象获取该数据的副本,然后将所需的属性解包到 本身.

Constructor

new MapData(configopt)

Since:
  • 3.0.0
Parameters:
Name Type Attributes Description
config Phaser.Types.Tilemaps.MapDataConfig <optional>
地图配置对象.

Members

collision :object

Since:
  • 3.0.0
碰撞数据的对象.必须创建为物理对象,否则将返回未定义.
Type:
  • object

format :number

Since:
  • 3.0.0
地图数据的格式.
Type:
  • number

height :number

Since:
  • 3.0.0
整个波形图的高度.
Type:
  • number

heightInPixels :number

Since:
  • 3.0.0
整个波形图的高度(以像素为单位).
Type:
  • number

hexSideLength :number

Since:
  • 3.50.0
六边形水平边的长度. 仅用于六边形方向颚化符.
Type:
  • number

imageCollections :array

Since:
  • 3.0.0
地图使用的图像集合(以平铺方式指定)
Type:
  • array

images :array

Since:
  • 3.0.0
平铺图像层的数组.
Type:
  • array

infinite :boolean

Since:
  • 3.17.0
如果地图是无限的或者不是.
Type:
  • boolean

layers :Array.<Phaser.Tilemaps.LayerData>|Phaser.Tilemaps.ObjectLayer

Since:
  • 3.0.0
将所有图层配置为地图数据的数组.
Type:

name :string

Since:
  • 3.0.0
Phaser缓存中对应于加载的tilemap数据的键.
Type:
  • string

objects :object

Since:
  • 3.0.0
平铺对象层的对象.
Type:
  • object

orientation

Since:
  • 3.50.0
地图数据的方向(即.正交,等距,六边形),默认为 `正交`.

properties :object

Since:
  • 3.0.0
地图特定属性(可在平铺中指定)
Type:
  • object

renderOrder :string

Since:
  • 3.12.0
确定tilemap的绘制顺序.默认为右下 0, or '完全的' 1, or 'left-down' 2, or 'right-up' 3, or 'left-up'
Type:
  • string

tileHeight :number

Since:
  • 3.0.0
瓷砖的高度.
Type:
  • number

tiles :array

Since:
  • 3.0.0
平铺实例的数组.
Type:
  • array

tilesets :Array.<Phaser.Tilemaps.Tileset>

Since:
  • 3.0.0
一组颚化符.
Type:

tileWidth :number

Since:
  • 3.0.0
瓷砖的宽度.
Type:
  • number

version :string

Since:
  • 3.0.0
地图数据的版本(在平铺中指定).
Type:
  • string

width :number

Since:
  • 3.0.0
整个波形图的宽度.
Type:
  • number

widthInPixels :number

Since:
  • 3.0.0
整个波形图的宽度(以像素为单位).
Type:
  • number