fair 发表于 2006-12-7 21:54:00

[转帖]出关处女作 2D地图编辑器

<p><strong></strong></p><p>下载链接:&nbsp; <a></a><a href="http://ftp.9612.org/admin/dl.asp?user=dl-guest&amp;;title">http://ftp.9612.org/admin/dl.asp?user=dl-guest&amp;;title</a><a></a>下载文件标题&amp;path=/雅乐地图编辑器1.0.rar</p><p><br/>使用说明:<br/>&nbsp;&nbsp;&nbsp;&nbsp;使用前的准备工作:<br/>一、该编辑器只能编辑后缀为&nbsp;.bmp&nbsp;的位图文件。如果您的图片素材是其他格,请用photoshop或其他图形编辑软件修改。<br/>二、您需要编辑图片素材信息,并把它们存放在imageinfo.txt文件中。格式为:.bmp文件素材的数目,各.bmp文件的文件名或路径名(相对本软件位置),各.bmp文件中选取矩形元素的数目,&nbsp;各矩形所在位置信息(左上角坐标,宽度和高度)。各信息用空格或换行符号格开。请参考本编辑器自带图形和信息。<br/>三、请确保imageinfo.txt文件和本软件在同一文件夹下。请确保各信息都是按同样的顺序组织。检查文件中信息,信息错误(比如文件路径错误)将导致不可预测的事情发生。<br/>&nbsp;&nbsp;&nbsp;&nbsp;使用编辑器:<br/>元素:<br/>&nbsp;&nbsp;&nbsp;&nbsp;编辑器会打开一个大小为1600*1200的未命名地图。地图右边是元素区域,下方是按钮区域。用鼠标单击元素,即选中该元素。此时在地图上单击,即可将此元素放置到大地图中。在编辑器内右击鼠标,就可以释放元素。 </p><p></p><p>地图大小:如不满意默认地图大小,可以选择菜单&nbsp;文件-&gt;新建&nbsp;在对话框中选择您需要的地图尺寸。除了对话框上提示的地图范围,地图太小也会导致创建失败!</p><p>图层:<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;又称优先级!为了游戏中遮挡的实现方便。同一层元素将自下向上实现遮挡。编辑器可以创建6个图层。以满足遮挡、碰撞检测、npc、事件等各种需求。&nbsp;默认图层为0,通过点击&nbsp;设置优先级&nbsp;那排按钮,可以更改元素放置图层。&nbsp;显示优先级用来显示各层元素。默认为全选。&nbsp;※只有该层显示,才能把元素放置到大地图中!※</p><p>网格:<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;网格用来简化地图编辑。选择&nbsp;网格&nbsp;按钮即可显示网格。默认为全地图网格,大小为64*64。您可以通过点击&nbsp;重设&nbsp;按钮&nbsp;在对话框中选择始末位置和网格大小。您可以把网格当成辅助线来用,也可以选择&nbsp;关联网格&nbsp;按钮把网格当作框架,在网格区域内的元素放置将会放置到所在小网格的左上角。</p><p>辅助线:<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;辅助线师网格的补充。更清晰也更简单。分自动辅助线和自由辅助线。自动辅助线初始在大地图左上角。每点放置一个图片,辅助线就会移动到该图片的结尾。如果&nbsp;关联辅助线&nbsp;按钮选中&nbsp;,在该图片上方、左方、下方、右方和右下附近单击。图片会自动对齐。自由辅助线坐标不随放置元素而改变,点击移动按钮,然后在大地图中单机,可以改变其位置。在关联的情况下,自由辅助线会把在它附近的放置,粘贴到它身上。</p><p>填充线:<br/>&nbsp;&nbsp;&nbsp;&nbsp;填充线用于快速填充或清除元素。左上和右下按钮用于调整它左上角和右下角的位置。在填充区域内放置元素,如果关联网格并且有交集。编辑器会把该元素放进在填充区域内的每一个网格中。&nbsp;否则,编辑器会把该元素平铺在填充区域内。&nbsp;点击清除按钮。会清除该区域内所有显示的元素。</p><p>保存:<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;可以随时保存地图。由于我尚未添加撤销功能(这里我要说一声对不起),随时保存您的工作就显得格外重要,菜单&nbsp;文件-&gt;保存&nbsp;或&nbsp;文件-&gt;另存为都可以保存您的工作成果。另外,您还可以用记事本打开地图文件,检查里面的数据(警告!如果尚未搞清地图文件格式,请不要随意更改,否则您的工作可能就此over!)。</p><p>打开:<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;菜单&nbsp;文件-&gt;打开&nbsp;可以打开您编辑过的地图。前提是,大地图中的元素需要和imageinfo.txt文件中的元素保持一致,也可以是它的子集。但是前部顺序必须一致。否则将导致不可预测的事情发生。您还要保证,信息中描述的.bmp文件存在!</p><p>背景色:<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;编辑器将黑色RGB(0,0,0);为元素背景色,黑色象素将不会拷贝到元素和大地图中。虽然本编辑器暂时未专门开设倾斜视角功能,您依然可以根据这个特性用本编辑器制作倾斜视角地图。可能您需要付出更多原本应该是我来做的劳动。在此我表示深深的歉意,并保证:如果条件允许,我会尽快完成倾斜视角版本。</p><p>其他:<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;如有任何建议、疑问或需要,请联系作者。<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;邮箱(MSN):santaclauslion@hotmail.com<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;QQ&nbsp;:109191736<br/></p>
[此贴子已经被作者于2006-12-7 21:57:45编辑过]

fair 发表于 2006-12-7 21:54:00

<strong>开发感悟 软件明天我发布在作品发布区<br/><br/></strong>原本,我准备的开发感悟要意气风发的多!<br/>&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;从9月29号开始,我感冒了,这一感冒竟然7天。感冒好了,村里邻居一个娶媳妇的,一个生孩子的。农村流行帮忙。所谓帮忙,就是过去抗抗旗子端盘子之类,耗上一天,混一天好一点的饭菜。我本不想去,无奈家里几次三番几次三番的说,还不时加上几句冷嘲热讽的话。我已经很烦了,只想耳根清静,于是就去了。就这样。从9月18好开始编写地图编辑器,到10月10号,已经20多天,只写了4000行左右。原先设计的&nbsp;方砖模式(简化版本)&nbsp;倾斜模式(制作倾斜视角游戏)都夭死腹中。时间已经来不及,我老爸要回来了。我不想再节外生枝,我要赶紧找工作走人。没法再耽搁了!<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;去年,好像也是这个时候吧,我决定暂时放弃游戏设计。以我的资历,要找一个好的施展舞台太难了。而且我自身确实有不少硬伤,比如学历低,英语水平差,尚未学高等数学等等等等。我决定充实一下自己。于是我决定回家修习半年。然后先做程序员积累经验和资历,偌条件允许,再杀个回马枪搞设计不迟。<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;我原以为我做了接近一年手机策划后,家里对我已经有一定程度的认可了。事实又给我上了一课。有些事情是永远不会改变的。我回家之后,争吵就开始了。我爷爷嫌耗电多。嫌电话费多。说什么这样下去会要饭!我说我交钱你们管的着吗?再后来就指责我晚上不睡觉。在这过程中,他们千方百计说服我去干他们希望我干的工作。五花八门!舌头酸麻之后,我们彻底对立了。几番争吵,到最后我实在忍无可忍,要我给我妈的几千块钱,去外面学习时。我妈大发雷霆把家里所有和我作对的人训斥了一顿。从此天下太平。我也拥有自己安静的小屋。这时候已经是3月中旬了!五一就走已经不可能。只能拖延了。幸好,弟弟上学走人,老爸去打工了。环境好的不得了。我把《数据结构》中大部分类都亲自实现了。已经是8月了。开始学win32。教材是下载的《windows程序设计》&nbsp;浏览了一遍,始终没看出和游戏有什么关系。彷徨、失落,直到小李飞刀告诉我要学DX,直到我找到《游戏编程大师技巧》,我总算看到了曙光。为了买这本书,我跑遍了济宁市每一个书店。我发现这个破城市连一个像样的计算机书店都没有。仅有的图书也就五笔打字之类的东西。我无语,难道我要跑到济南去买?怪不得中国计算机落后,有多少适合计算机人才成长的环境呢? <p></p><p>&nbsp;不得已,我在淘宝网买。在乡下,办网络银行麻烦的要死。要身份证复印件,银行没有复印机。我跑5里路才找到复印社。怪不得人家都说我们嘉祥县,破猪圈!<br/>&nbsp;&nbsp;&nbsp;&nbsp;总算搞到好书。夜以继日,把它肯完。觉得我已经可以写相当不错的2D游戏了。<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;这时,小李飞刀又替我出了嗖点子。做RPG游戏。理由是现在都做MMORPG做那个容易找工作。我想想有理,但做rpg游戏需要大地图。也搜索了不少地图编辑器。不是太傻就是太难用。&nbsp;非要所有图片都一样大小,非要一个格子一个格子的来。累不累啊?几经咨询,发现绝大多数人都适应了这样的东西。我惊诧,觉得有写一个地图编辑器的必要。我想通过我的作品让某些程序员知道,程序员是为其他人服务的工具,而不是给别人定制条条框框的法西斯政府。<br/>&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;我曾在指动风云使用过罗维挺先生制作的地图编辑器。除了难以操作,功能简单且相当可笑之外,还只能他本人更改地图元素。一个写成那样的编辑器,有必要保密吗?谁稀罕用!<br/>&nbsp;&nbsp;&nbsp;&nbsp;当时我就特气闷,恨自己不是程序员。如今我终于可以写地图编辑器了,那种激动就不要提了。<br/>&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;由于我希望它非常简便易用,并且是绿色软件。我采用GDI.事实上工具类的东西用它比DX要好的多。(小小c就用DX做了个地图编辑器,我的破电脑cpu运行100%,根本无法长时间工作)我9月18号开始的,好像是日本侵略东北的日子。个人感觉爱国不是去痛恨某个时间,所以就这么开始了。由于小李飞刀、狗尾巴,我不信等人顽固的坚持tile编辑器。我甚至开始对自己的设计敝帚自珍起来。想要开放他们顽固坚持的tile模式,并保留自由模式的输出功能,仅用来演示。人算不如天算,我病了,而且必须要走。根本无暇在完成tile模式,虽然相对自由模式那仅仅是自己的一个子集。但我已没有时间为它单进行包装了。还有倾斜视角。我已经没时间去修改辅助线了。我现在需要工作,我跟家里商定的离开日期,到了!</p><p>&nbsp;&nbsp;&nbsp;崖姜姐姐提出两个比较专业的功能,撤销和托拽复制。我相通怎么实现之后,发现这将会很复杂(因为我的地图结构是经过处理的,而不是队列式链表)只得以后再添加进去。我对此很无奈和气闷。我对天发誓我可以实现。可是我现在不能实现了。</p><p>&nbsp;&nbsp;&nbsp;其实这个地图编辑器我写了4天就可以满足我的需求了。当我发现我做的地图编辑器可能给很多人带来方便时,我觉得做好它,比做一个没有什么价值的游戏demo有意义的多。于是花了很多时间让它变得易用、好用。虽然目前尚不完备,但已经可以应付大部分平面游戏需求。心血总算没有白费。虽然未能让我扬眉吐气,至少,我也不用自惭形秽了。</p><p>&nbsp;&nbsp;&nbsp;现在,我要找工作了。大家有招聘信息的帮忙留个信息,谢谢了。经过在指动风云的一事无成,我发现一个领导的能力实在太重要了。我希望在有能力的领导下干活,那种弄虚作假、自吹自擂、办事能力不足钩心斗角有余的领导最好别要我,因为我绝不在这种人手下干活了。耽误时间!</p><p>&nbsp;&nbsp;&nbsp;&nbsp;如果本编辑器您觉得尚有可取之处,请发送给您的朋友。如果您认为有什么缺点和不足,请告诉我!</p><p><br/></p><p>&nbsp;&nbsp;我的联系方式&nbsp;msn:santaclauslion@hotmail.com<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;qq:109191736</p>
[此贴子已经被作者于2006-12-7 21:55:16编辑过]

ldkgto 发表于 2009-5-25 11:12:00

回复:[转帖]出关处女作 2D地图编辑器

看似挺好的啊,加油,兄弟

程不悔 发表于 2009-5-31 13:38:00

回复:[转帖]出关处女作 2D地图编辑器

支持你,生活很艰辛,坚持自己。

hing 发表于 2009-6-10 00:27:00

回复: [转帖]出关处女作 2D地图编辑器

sdferytuufdgsdfg sdferytuufdgsdfg
页: [1]
查看完整版本: [转帖]出关处女作 2D地图编辑器