人气 135

[游戏程序] [转帖]出关处女作 2D地图编辑器 [复制链接]

九艺网 2017-3-10 17:00:39

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x

下载链接:  http://ftp.9612.org/admin/dl.asp?user=dl-guest&;title下载文件标题&path=/雅乐地图编辑器1.0.rar

使用说明:
    使用前的准备工作:
一、该编辑器只能编辑后缀为 .bmp 的位图文件。如果您的图片素材是其他格,请用photoshop或其他图形编辑软件修改。
二、您需要编辑图片素材信息,并把它们存放在imageinfo.txt文件中。格式为:.bmp文件素材的数目,各.bmp文件的文件名或路径名(相对本软件位置),各.bmp文件中选取矩形元素的数目, 各矩形所在位置信息(左上角坐标,宽度和高度)。各信息用空格或换行符号格开。请参考本编辑器自带图形和信息。
三、请确保imageinfo.txt文件和本软件在同一文件夹下。请确保各信息都是按同样的顺序组织。检查文件中信息,信息错误(比如文件路径错误)将导致不可预测的事情发生。
    使用编辑器:
元素:
    编辑器会打开一个大小为1600*1200的未命名地图。地图右边是元素区域,下方是按钮区域。用鼠标单击元素,即选中该元素。此时在地图上单击,即可将此元素放置到大地图中。在编辑器内右击鼠标,就可以释放元素。

地图大小:如不满意默认地图大小,可以选择菜单 文件->新建 在对话框中选择您需要的地图尺寸。除了对话框上提示的地图范围,地图太小也会导致创建失败!
图层:
     又称优先级!为了游戏中遮挡的实现方便。同一层元素将自下向上实现遮挡。编辑器可以创建6个图层。以满足遮挡、碰撞检测、npc、事件等各种需求。 默认图层为0,通过点击 设置优先级 那排按钮,可以更改元素放置图层。 显示优先级用来显示各层元素。默认为全选。 ※只有该层显示,才能把元素放置到大地图中!※
网格:
      网格用来简化地图编辑。选择 网格 按钮即可显示网格。默认为全地图网格,大小为64*64。您可以通过点击 重设 按钮 在对话框中选择始末位置和网格大小。您可以把网格当成辅助线来用,也可以选择 关联网格 按钮把网格当作框架,在网格区域内的元素放置将会放置到所在小网格的左上角。
辅助线:
     辅助线师网格的补充。更清晰也更简单。分自动辅助线和自由辅助线。自动辅助线初始在大地图左上角。每点放置一个图片,辅助线就会移动到该图片的结尾。如果 关联辅助线 按钮选中 ,在该图片上方、左方、下方、右方和右下附近单击。图片会自动对齐。自由辅助线坐标不随放置元素而改变,点击移动按钮,然后在大地图中单机,可以改变其位置。在关联的情况下,自由辅助线会把在它附近的放置,粘贴到它身上。
填充线:
    填充线用于快速填充或清除元素。左上和右下按钮用于调整它左上角和右下角的位置。在填充区域内放置元素,如果关联网格并且有交集。编辑器会把该元素放进在填充区域内的每一个网格中。 否则,编辑器会把该元素平铺在填充区域内。 点击清除按钮。会清除该区域内所有显示的元素。
保存:
     可以随时保存地图。由于我尚未添加撤销功能(这里我要说一声对不起),随时保存您的工作就显得格外重要,菜单 文件->保存 或 文件->另存为都可以保存您的工作成果。另外,您还可以用记事本打开地图文件,检查里面的数据(警告!如果尚未搞清地图文件格式,请不要随意更改,否则您的工作可能就此over!)。
打开:
     菜单 文件->打开 可以打开您编辑过的地图。前提是,大地图中的元素需要和imageinfo.txt文件中的元素保持一致,也可以是它的子集。但是前部顺序必须一致。否则将导致不可预测的事情发生。您还要保证,信息中描述的.bmp文件存在!
背景色:
       编辑器将黑色RGB(0,0,0);为元素背景色,黑色象素将不会拷贝到元素和大地图中。虽然本编辑器暂时未专门开设倾斜视角功能,您依然可以根据这个特性用本编辑器制作倾斜视角地图。可能您需要付出更多原本应该是我来做的劳动。在此我表示深深的歉意,并保证:如果条件允许,我会尽快完成倾斜视角版本。
其他:
     如有任何建议、疑问或需要,请联系作者。
     邮箱(MSN):[email protected]
            QQ :109191736

[此贴子已经被作者于2006-12-7 21:57:45编辑过]

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

QQ|手机版|小黑屋|九艺游戏动画论坛 ( 津ICP备2022000452号-1 )

GMT+8, 2024-5-12 10:14 , Processed in 0.066616 second(s), 23 queries .

Powered by Discuz! X3.4  © 2001-2017 Discuz Team.