ObjectLayer

.Tilemaps. ObjectLayer

用于在地图中表示平铺对象图层的类.这反映了瓷砖的结构 对象层,除了: - `x` & `y` 属性被忽略,因为这些属性不能在平铺视图中更改. - `offsetx` & `offset` 直接应用于单个对象坐标,因此它们 也被忽略了. - `draorder` 被忽略.

Constructor

new ObjectLayer(configopt)

Since:
  • 3.0.0
Parameters:
Name Type Attributes Description
config Phaser.Types.Tilemaps.ObjectLayerConfig <optional>
平铺JSON对象中图层的数据.

Members

name :string

Since:
  • 3.0.0
对象层的名称.
Type:
  • string

objects :Array.<Phaser.Types.Tilemaps.TiledObject>

Since:
  • 3.0.0
该对象层上所有对象的数组. 每个平铺对象对应于该数组中的一个JavaScript对象.它有一个独特的, `name` (在平铺中指定), `type` (在平铺中指定), `rotation` (顺时针方向)`, `properties` (如果有的话), `visible` state ( `true` 如果可见, `false` 否则)`, `x` 和 `y` 坐标(以像素为单位,相对于tilemap),以及 `width` 和 `height` (以像素为单位). 一个对象图块具有一个 `gid` 属性(所表示图块的GID),一个 `flippedHorizontal` 属性, 一个 `flippedVertical` 属性和一个 `flippedVertical` 属性. Tiled documentation包含 关于翻转和旋转的信息. 折线具有 `polyline` 属性,它是一个对应于点的对象数组, 其中每个点具有一个 `x` 属性和一个 `y` 属性.多边形具有相同的结构 数组.文本对象具有与文本属性相同的 `text` 属性. 矩形和椭圆形的 `rectangle` 或 `ellipse` 属性设置为 `true` .
Type:

opacity :number

Since:
  • 3.0.0
层的不透明度,介于0和1之间.
Type:
  • number

properties :object

Since:
  • 3.0.0
在对象层上定义的自定义属性,以其名称为键.
Type:
  • object

propertyTypes :object

Since:
  • 3.0.0
在对象层上定义的每个自定义属性的类型,以其名称为键.
Type:
  • object

type :string

Since:
  • 3.0.0
图层的类型,应该是 `objectgroup` .
Type:
  • string

visible :boolean

Since:
  • 3.0.0
图层是显示( `true` )还是隐藏( `false` ).
Type:
  • boolean