|
地图编辑器资源分地面、房屋、灯盏、绿化、桥梁、城墙,每类资源都需要有自己的文件夹,资源路径可以通过单击“设置”按钮打开参数设置面板来更改。 参数设置面板中: 地图资源路径表示存放每种资源的文件夹路径 其他6种资源文件路径表示每种资源的文件夹名。 注:文件夹里面的资源文件名必须是“文件夹名_0编号”,例:Ground文件夹下的文件,Ground_01.gif,Ground_02.gif......Ground_029.gif,以此类推。 除地面资源外,其他地面上资源(如:房屋、树、山)面积大于一个地图块就需要一个TXT文件,格式:Y|X,表示资源范围N-1*N-1,例:一个2*2的资源就用1|1表示。 地图块尺寸表示每个单元格的宽和高。 图片文件格式表示资源图片的文件格式(扩展名),只能一种格式。
读取地图功能,输入地图的文件名(不包括扩展名),编辑器会从当前目录中的data文件夹中读地图文件。 保存地图功能,编辑器会将地图文件保存到当前目录中的data文件夹中。
地图保存后有两个文件,地图名.txt和地图名_Building.txt,第一个是地面的数据文件,第二个是地面上建筑的数据文件。
0.5版本更新内容 1、更改地图数据,0.5版本以前的地图保存文件不能使用。 2、加快地图加载速度和防循环递归过256级。 3、左下的清除按钮点击后再点编辑好的地图资源就可以清除。
附带地图读取器:read_map.swf,使用自己SWF中的以“dt”为实例名的MC加载此文件就能生成地图。(为了保护编辑器,此文件以加密) 简单加载方式: var dt:MovieClip = _root.createEmptyMovieClip("dt", 10); _root.dt.loadMovie("readmap.swf"); 地图数组是二维数组,获取方法以上面加再方式为例:变量=_root.dt.v_Management.getmap 地面上所有资源的实例名,一维数组记录,获取方法以上面加再方式为例:变量=_root.dt.v_Management.getres 注:必须要有地图资源文件和地图保存文件,地图保存文件需在主SWF文件目录的data文件夹中,地图资源文件需在主SWF文件目录的map文件夹中,与地图编辑时相同的文件夹。
地图读取器中parameter.xml文件设置参数,format="gif"(图片格式)、mercenary_w="64"(地图块宽)、mercenary_h="32"(地图块高)、map="map"(地图名)。
|