Ошибка «Недопустимый идентификатор слоя Tilemap: стены» в phaser-framework при создании статического слоя - PullRequest
1 голос
/ 05 октября 2019

Я работаю над игрой и создал карту в Tiled, которую я пытался отрендерить. Я получил следующую ошибку при попытке создать статический слой с использованием createStaticLayer():

Неверный идентификатор слоя Tilemap: стены

Я проверил имя, но оно правильное,Сам файл 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);
}

Есть что-то, чего мне не хватает, и здесь не было ни одного вопросаответ еще? я полностью потерялся и понятия не имею, что я делаю неправильно.

...