构造函数

new TilemapParser()

phaser.tilemapparser解析数据对象从相位。装载机需要更多的准备才可以插入tilemap。

公共属性

[static] INSERT_NULL : boolean

当扫描拼接地图数据的tilemapparser可以插入一个空值(true)或

Source code: tilemap/TilemapParser.js (Line 26)

公共方法

<static> getEmptyData() → {object}

返回一个空的地图数据对象。

Source code: tilemap/TilemapParser.js (Line 135)


<static> parse(game, key, tileWidth, tileHeight, width, height) → {object}

解析tilemap数据从缓存中创建一个tilemap对象。

参数

名称 类型 参数 默认值 描述
game Phaser.Game 对当前正在运行的游戏的游戏参考。
key string

在缓存tilemap的关键。

tileWidth number <optional>
32 一幅幅图的像素宽度。如果使用CSV数据必须指定此。不需要使用瓦片地图数据。
tileHeight number <optional>
32 一幅图的像素高度。如果使用CSV数据必须指定此。不需要使用瓦片地图数据。
width number <optional>
10 在瓷砖上的宽度。如果这张地图是从平铺或CSV数据,你不需要指定创建。

height number <optional>
10 在瓷砖上的高度。如果这张地图是从平铺或CSV数据,你不需要指定创建。

Source code: tilemap/TilemapParser.js (Line 28)


<static> parseCSV(key, data, tileWidth, tileHeight) → {object}

解析CSV文件为有效的地图数据。

参数

名称 类型 参数 默认值 描述
key string 你要给地图数据的名称。”
data string

CSV文件数据。

tileWidth number <optional>
32 一幅幅图的像素宽度。如果使用CSV数据必须指定此。不需要使用瓦片地图数据。
tileHeight number <optional>
32 一幅图的像素高度。如果使用CSV数据必须指定此。不需要使用瓦片地图数据。

Source code: tilemap/TilemapParser.js (Line 77)


<static> parseJSON(json) → {object}

解析一个平铺的JSON文件为有效的地图数据。

参数

名称 类型 参数 默认值 描述
json object

JSON的地图数据。

Source code: tilemap/TilemapParser.js (Line 197)