• 【设为首页】
  • 【收藏闪客居】
当前位置:主页>FLASH AS 编程>AS游戏篇>文章内容
  • 45度角地图编辑器0.5
  • 来源:flashas.net 作者: 2007-04-26 【

 

地图编辑器资源分地面、房屋、灯盏、绿化、桥梁、城墙,每类资源都需要有自己的文件夹,资源路径可以通过单击“设置”按钮打开参数设置面板来更改。
参数设置面板中:
地图资源路径表示存放每种资源的文件夹路径
其他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"(地图名)。

 

本地下载

 



上一篇:连网5子棋   下一篇:由浅入深学习Flash制作高射炮游戏
  • 用户名:新注册) 密码: 匿名评论
  • 评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)

Copyright © 2006-2008 flashas.net All Rights Reserved.
网站内容咨询: admin#flashas.net (#为@) 联系QQ:40777822 浙ICP备06033001号
(本网站最佳浏览解析度为1024*768, 建议使用IE 6.0或以上版本浏览器。)