Javascript &引用;无效的瓷砖贴图图层ID:walls“;创建静态层时phaser framework出错

Javascript &引用;无效的瓷砖贴图图层ID:walls“;创建静态层时phaser framework出错,javascript,phaser-framework,Javascript,Phaser Framework,我正在做一个游戏,并且已经用平铺制作了一张地图,我正试图渲染它。尝试使用createStaticLayer()创建静态层时,我遇到以下错误: 无效的瓷砖贴图图层ID:墙 我查过了名字,但它是正确的。json文件本身加载正确,文档告诉我要注意的一切都很好,但错误仍在继续抛出 function preload () { this.load.setBaseURL('http://127.0.0.1:3000/asset?file='); this.load.image('sky', 'asse

我正在做一个游戏,并且已经用平铺制作了一张地图,我正试图渲染它。尝试使用
createStaticLayer()
创建静态层时,我遇到以下错误:

无效的瓷砖贴图图层ID:墙

我查过了名字,但它是正确的。json文件本身加载正确,文档告诉我要注意的一切都很好,但错误仍在继续抛出

function preload () {
  this.load.setBaseURL('http://127.0.0.1:3000/asset?file=');
  this.load.image('sky', 'assets/images/space.png');
  //this.load.image('ground', 'assets/images/platform.png')
  this.load.image('star', 'assets/images/star.png');
  //this.load.image('tile', 'assets/images/tile.png');
  this.load.image('tile_set', 'assets/tilesets/tileset_cc_1.png');
  this.load.tilemapTiledJSON("map_cc", "assets/maps/test_map_cc.json")
}

function create () {
  this.add.image(960, 540, 'sky');
  //map, tilesets
  let map = this.make.tilemap("map_cc");
  let cc = map.addTilesetImage("cc", "tile_set");
  //layers
  let wall = map.createStaticLayer("walls", [cc], 0, 0);
}

有没有什么问题我还没有答案?我完全不知所措,不知道自己做错了什么。

我知道这是一篇老文章,但如果其他人也有类似问题:

制作tilemap时,请确保如下所示:

this.make.tilemap({key: 'map_cc'});

通过这种方式,它应该正确地加载您的映射

您是否能够组合一个这样的示例,也许是github回购协议或其他什么。仅从这一点进行调试是很困难的。除了验证层名称是否正确外,您是否还验证了提供给
map.addTileSetTimeage()
的tileset名称是否与您在Tiled中指定的名称匹配?