用数据填充 Phaser TileLayer

Fill Phaser TileLayer with Data

使用 Phaser 可以创建非常简洁的 TileMap,所以我很乐意使用它们。我可以生成所需的图块 "data" 数组,您通常会用它们来启动图块地图,但由于我是动态生成它们的,所以我不能像 game.load.tilemap(key, url, null, Phaser.Tilemap.TILED_JSON) 那样使用来启动我的图块地图。我正在寻找一种方法来从数组中写入图块,或者在最好的情况下只是将数据数组放入图块地图 API 并绘制图块。

如果您需要更多信息,请告诉我!

您可以直接调用Phaser.TilemapParser.parseTiledJSON(),它是一个静态方法:只需构建正确的对象并将其作为参数传递即可。