修改关卡(不同关卡不同地图)
import ScriptBase from '../Game/ScriptBase'
import ResMgr from '../Res/ResMgr' //用于加载资源
const {
ccclass, property} = cc._decorator;
@ccclass
export default class TiledMapCtrl extends ScriptBase {
onInit(){
//获取格子地图组件
this.tiledMap = this.node.getComponent(cc.TiledMap);
//获取格子地图资源(拿到具体对象下的具体资源)
//拿到资源中的关卡数据(添)
let levelDt = ResMgr.getInstance().getData('JsonAsset').getDataByID('MapData',window.myGlobal.mapIndex+1,true);
//通过关卡数据中的地图名字 拿到 地图资源(改)
let tmxAsset = ResMgr.getInstance().getData('TiledMapAsset').getDataByName(levelDt.mapName);
//修改地图
this.tiledMap.tmxAsset = tmxAs