var tileres = { 1: "smoke2", //灰尘,地表特效贴图 2: "water", //水,地表特效贴图 3: "water", //泥地 ,地表特效贴图 4: "water" //草 ,地表特效贴图 } var tileres2 = { 2: "eff_ground4", //水波纹,在2号地表上,角色身上出现特效预制eff_ground4 } var cantskill = { 2: true } var canusewz = { 30701:2,//equipId:tilemap贴图文件图块ID,该道具仅可在2号地形上使用 } //加地图预制时,对应加上如下数据,var mapX = {} var map1 = { //对应tilemap贴图文件的图块ID 1: [0],//地面,灰尘特效 2: [1],//水面,水花特效 3: [2],//泥地,泥地特效 4: [3]//草,飘叶特效 } function predo(mapdata) { var temp = {} for (var k in mapdata) { var arr = mapdata[k] for (var i = 0; i < arr.length; i++) { temp[arr[i]] = k } } return temp } var tileConfig = { maps: { map1: predo(map1), //同步添加地图数据 }, tileres: tileres, tileres2: tileres2, cantskill: cantskill, canusewz:canusewz, } module.exports = tileConfig;