LayerData

.Tilemaps. LayerData

用于表示地图中某个图层相关数据的类.地图从CSV解析,平铺, 等等.变成这种形式.Tilemap和TilemapLayer对象有一个引用 并使用它来查找和执行切片操作.

Constructor

new LayerData(configopt)

Since:
  • 3.0.0
Parameters:
Name Type Attributes Description
config Phaser.Types.Tilemaps.LayerDataConfig <optional>
图层数据配置对象.

Members

alpha :number

Since:
  • 3.0.0
图层的alpha值.
Type:
  • number

baseTileHeight :number

Since:
  • 3.0.0
基础瓷砖高度.
Type:
  • number

baseTileWidth :number

Since:
  • 3.0.0
基础瓷砖宽度.
Type:
  • number

bodies :array

Since:
  • 3.0.0
一系列物理体.
Type:
  • array

callbacks :array

Since:
  • 3.0.0
回调数组.
Type:
  • array

collideIndexes :array

Since:
  • 3.0.0
图块碰撞标识索引图.
Type:
  • array

data :Array.<Array.<Phaser.Tilemaps.Tile>>

Since:
  • 3.0.0
切片数据索引的数组.
Type:

height :number

Since:
  • 3.0.0
平铺层的高度.
Type:
  • number

heightInPixels :number

Since:
  • 3.0.0
整个层的高度,以像素为单位.
Type:
  • number

hexSideLength :number

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

indexes :array

Since:
  • 3.0.0
瓷砖标识索引图.
Type:
  • array

name :string

Since:
  • 3.0.0
层的名称(如果在平铺中指定).
Type:
  • string

orientation

Since:
  • 3.50.0
层的方向,必须能够确定一个瓷砖像素和像素以及层的宽度和高度.

properties :Array.<object>

Since:
  • 3.0.0
图层特定属性(可在平铺中指定)
Type:
  • Array.<object>

tileHeight :number

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

tilemapLayer :Phaser.Tilemaps.TilemapLayer

Since:
  • 3.0.0
对拥有此数据的Tilemap层的引用.
Type:

tileWidth :number

Since:
  • 3.0.0
切片的像素宽度.
Type:
  • number

visible :boolean

Since:
  • 3.0.0
图层可见还是不可见?
Type:
  • boolean

width :number

Since:
  • 3.0.0
平铺层的宽度.
Type:
  • number

widthInPixels :number

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

x :number

Since:
  • 3.0.0
从左上角开始绘制的x偏移量.
Type:
  • number

y :number

Since:
  • 3.0.0
从左上角开始绘制的y偏移量.
Type:
  • number