|
|
下载:http://flashas.net/html/flashas/asyouxi/20070426/1693.html
地图编辑器资源分地面、房屋、灯盏、绿化、桥梁、城墙,每类资源都需要有自己的文件夹,资源路径可以通过单击“设置”按钮打开参数设置面板来更改。
参数设置面板中:
地图资源路径表示存放每种资源的文件夹路径
其他6种资源文件路径表示每种资源的文件夹名,注:文件夹里面的资源文件名必须是“文件夹名_0编号”,例:Ground文件夹下的文件,Ground_01.gif,Ground_02.gif......Ground_029.gif,以此类推。
地图块尺寸表示每个单元格的宽和高。
图片文件格式表示资源图片的文件格式(扩展名),只能一种格式。
读取地图功能,输入地图的文件名(不包括扩展名),编辑器会从当前目录中的data文件夹中读地图文件。
保存地图功能,编辑器会将地图文件保存到当前目录中的data文件夹中。
地图文件中的格式是:
资源所在路径(包括文件名),鼠标点击的X坐标,鼠标点击的Y坐标,图块资源转换后的X坐标,图块资源转换后的Y坐标|...|结束标识|
地图保存后有两个文件,地图名.txt和地图名_Building.txt,第一个是地面的数据文件,第二个是地面上建筑的数据文件。
以下是地面数据的调用函数:
loadingmap(鼠标点击的X坐标, 鼠标点击的Y坐标, 图块资源转换后的X坐标, 图块资源转换后的Y坐标, 资源所在路径(包括文件名))
function loadingmap(i1, i2, i3, i4, s1, s2) {
_root.dutp++;
j_x = i1-_root.dt._x-Number(图块宽度)/2;
j_y = i2-_root.dt._y;
m_x = Number(i3)+50;
m_y = i4;
_root.dt.attachMovie("z", "z"+_root.dutp, _root.dutp, {_x:j_x, _y:j_y});
_root.mcLoader = new MovieClipLoader();
_root.mcLoader.loadClip(s1+扩展名, _root.dt["z"+_root.dutp]);
}
本地图编辑器只是试用,功能还不强大。
|
-
|