Загрузить более одной карты тайлов (Phaser3) - PullRequest
0 голосов
/ 10 января 2019

Я делаю игру-головоломку с 20 уровнями, используя Phaser 3. Я использовал Tiled для создания листов, и теперь я хочу загрузить все в один файл.

Я создал файл json со всеми картами тайлов:

{
   'level01' : {*here i pasted the json from Tiled*}, 
   'level02' : {*here i pasted the json from Tiled*}
}

OBS: я не размещаю информацию тайла карты, потому что она слишком велика.

Итак, мой вопрос:

Как я могу загрузить все свои карты ??


Кстати, я уже пробовал это:

function preload() { 
   this.load.json('maps','map/all_maps.json'); //load the json file with all maps
}


function create(){
   var maps_json = this.cache.json.get('maps');
   const map = this.make.tilemap({data: maps_json['level07']}); // first try
   const map = this.make.tilemap({data: maps_json['level07']['layers']}); // second try
   const map = this.make.tilemap(maps_json['level07']); //third try
}
...