45度地图编辑器及游戏开发心得一

这个编辑器是本人为公司项目专门开发的一个功能比较齐全的45度视角下的地图编辑器,碍于公司产品即将发布,及本编辑器已申请专利的缘故。虽然在本帖最后会提供一个体验版本,但是需要邀请码才能使用,望见谅,邀请码之发放少量,发完即止,望见谅。前部分将介绍本编辑器的一些功能特性,后边将总结下45度视角编辑器的一些心得。希望对大家有所用途。 版本:v2.0 作者:吾系衰人(wxsr) Email:wxsr2008@126.com 特性: 共享资源库, 地形,元件,地图的层次结构 所有文件都可增删保存再编辑; 自动深度排序; 地图实况测试; 元件旋转 场景旋转 元件可旋转视角后添加到场景。 地图编辑过程中可以增删区域。 笔触清楚,网格显示,物品分栏显示; 导入背景 小地图预览 功能特征 采用分层处理 将地图要素拆分为:地形,元件,地图3大模块 模块间各自独立编辑,保存,重编辑。完成后于地图模块继承 地形:作为地图的区域模块。其特征主要在于预先指定好地图的编辑范围。 适用于预先根据背景资源进行量身绘制编辑地图区域。 点击放大 元件:作为地图的物品模块。可根据于场景中的特性,细分为:阻碍型,挂件型,地表型。三种形式。 每类元件文件都有自身属性。如,于45度坐标中的(高,宽,长)及交互,是否为墙壁等。 阻碍类型元件:完成编辑后不能于其占用区域内行走或摆放物品。 挂件类型元件:其占有区域下依然可以防止元件,且其深度冗员高于阻碍元件。 地形类型元件:作为地表层的组成元件,其深度在阻碍及挂件元件之下,一般作为背景形式错在。 资源库管理:点击菜单–》设置 面板(或者点击seting按钮),就可以增加删除swf资源库,资源库读取后将会自动将所有带链接名的元件显示在tags 列表下。本编辑器的资源库是公用的,也就是说,只要你编辑完一个元件,你可以在任一地图上使用这个元件。但要注意的是资源库更新时,以往编辑的元件图像也会跟着更新,但数据于地图中是不变的,这样做是为了避免因为后边更新了一个元件的数据,导致之前编辑地图走样,数据错乱等。这部分特征只会体现在地图文件上,因为四度文件是直接将所有数据拷贝一份写入文件中去的,而元件,则因为可以冲新编辑故不会有这方面的问题,只要在更新完资源库后重新修改原有的元件文件即可。再者要注意的是每个资源库的文件名必须唯一。如果是团队开发的,可以将共享的资源库放到网上邻居,然后全部选择哪个资源从而达到资源同步的目的,也可以通过svn等方式同步资源库。 点击放大 在绘制地形上,本编辑器采用的是自定义绘制模式,使用者只要根据自己需要绘制地形区域即可。这样做的好处在于最大限度的缩小数据的大小,以及保存后当作可选文件形式在创建地图时供使用者选择。



发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

(Spamcheck Enabled)