Parsers

.Tilemaps. Parsers

Namespaces

Impact
Tiled

Methods

(static) FromOrientationString(orientationopt)

Since:
  • 3.50.0
从给定的字符串中获取Tilemap方向.
Parameters:
Name Type Attributes Description
orientation string <optional>
字符串形式的方向类型.
Returns:

(static) Parse(name, mapFormat, data, tileWidth, tileHeight, insertNull) → {Phaser.Tilemaps.MapData}

Since:
  • 3.0.0
将给定Tilemap格式的原始数据解析为新的MapData对象.如果没有识别的数据格式 ,返回 `null` .从CSV或2D数组加载时,您应该指定波形宽度& tileHeight.从平铺的地图解析时,将从 地图数据.
Parameters:
Name Type Description
name string 波形图的名称,用于在MapData上设置名称.
mapFormat number 看到.. /Formats.js.
data Array.<Array.<number>> | string | object 2D数组,CSV字符串或平铺JSON对象.
tileWidth number 以像素为单位的图块宽度.2D阵列和CSV需要,但是 忽略平铺JSON.
tileHeight number 以像素为单位的图块高度.2D阵列和CSV需要,但是 忽略平铺JSON.
insertNull boolean 控制如何在地图中清空切片(索引为-1的切片) 数据被处理.如果 `true` ,空位置将获得值 `null` .如果 `false` ,则为空 位置将获得一个索引为-1的平铺对象.如果你有一张人口稀少的大地图 图块数据不需要更改,那么将该值设置为 `true` 将有助于内存 消费.但是,如果您的地图很小,或者您需要动态更新图块,请离开 默认值集.
Returns:
创建的 `MapData` 对象.
Type
Phaser.Tilemaps.MapData

(static) Parse2DArray(name, data, tileWidth, tileHeight, insertNull) → {Phaser.Tilemaps.MapData}

Since:
  • 3.0.0
将切片索引的2D数组解析为一个新的单层地图数据对象.
Parameters:
Name Type Description
name string 波形图的名称,用于在MapData上设置名称.
data Array.<Array.<number>> 2D数组,CSV字符串或平铺JSON对象.
tileWidth number 以像素为单位的图块宽度.
tileHeight number 以像素为单位的图块高度.
insertNull boolean 控制如何在地图中清空切片(索引为-1的切片) 数据被处理.如果 `true` ,空位置将获得值 `null` .如果 `false` ,则为空 位置将获得一个索引为-1的平铺对象.如果你有一张人口稀少的大地图 图块数据不需要更改,那么将该值设置为 `true` 将有助于内存 消费.但是,如果您的地图很小,或者您需要动态更新图块,请离开 默认值集.
Returns:
地图数据对象.
Type
Phaser.Tilemaps.MapData

(static) ParseCSV(name, data, tileWidth, tileHeight, insertNull) → {Phaser.Tilemaps.MapData}

Since:
  • 3.0.0
将图块索引的CSV字符串解析为一个新的单层地图数据对象.
Parameters:
Name Type Description
name string 波形图的名称,用于在MapData上设置名称.
data string 图块索引的CSV字符串.
tileWidth number 以像素为单位的图块宽度.
tileHeight number 以像素为单位的图块高度.
insertNull boolean 控制如何在地图中清空切片(索引为-1的切片) 数据被处理.如果 `true` ,空位置将获得值 `null` .如果 `false` ,则为空 位置将获得一个索引为-1的平铺对象.如果你有一张人口稀少的大地图 图块数据不需要更改,那么将该值设置为 `true` 将有助于内存 消费.但是,如果您的地图很小,或者您需要动态更新图块,请离开 默认值集.
Returns:
生成的映射数据对象.
Type
Phaser.Tilemaps.MapData