Я делаю игру-головоломку с 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
}