暗黑传奇地图编辑器

        一直比较喜欢暗黑与传奇这两款ARPG游戏,所以一直想打造属于自己的传奇暗黑,并且实现超越大笑,工欲善其事必先利其器,写了一个地图编辑工具,实际上是两个地图编辑器合二为一,地图格式则结合了暗黑与传奇的各自的优点,地图底层实现则完全不同,暗黑地图分为多层,地表,墙壁,阴影等,目前实现Tile块的加载,拷贝,剪切,删除等操作,支持动态光照,自动扩展tile,加载地图,保存地图。我的传奇地图编辑器目前只有单层(因为传奇的地图也是单层tile,为了以后可以直接用他的资源,暂时这样做大笑),理论上传奇这种简单的方式,可以把任何一张图直接做成自己的地图,缺点是占用空间较大。

由于时间的关系,目前的版本整体结构还不够好,很多操作与调试界面还未添加!就先这样吧。

 

截图:

 

动态光渲染:

csdn不可导入视频不给力啊,还是我没找到?

视频地址:暗黑传奇编辑器1

视频地址:暗黑传奇编辑器2

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
作品名称 游戏地图编辑器 作者 汉克斯 运行环境 只在Win XP Service Pack2的环境下测试 联系方式 QQ: 349330748 源代码使用的编译器 VS2005 代码说明 此编辑器是用自行写的库制作的,库可实现45度和0度2D的绘制,里面包含简单的效果模块,还有比较失败的控件模块, 都是可以自行扩展的. 由于这是个demo,并没有把使用的资源放在特定的文档里面,而是集成在程序内部成了硬编码,的确不太方便.这里,感 谢不夜人的图片资源,给我省掉了很多的事情. 另外说明,代码的编写基本上是一个人完成的,完全使用其他人代码的地方,我都在SDK中进行了说明,如果想获取此程 序的SDK,请联系我.或者你可以自行制作出SDK,使用doxygen根据代码可自动生成SDK. 程序说明 编辑器可在16位和32位颜色模式下运行(24位不行!)。 可对地面建筑和精灵进行添加、删除、移动、修改等操作。 对地图进行的添加、删除、移动等操作会被存入缓存,以供Redo、Undo。 可显示地图网格和地面是否能通过的情况。 对精灵可以以加速、减速、暂停等速度方式运行。 其他使用说明请使用程序内部的"说明"按钮 后记 这个程序是对C++和Ddraw库学习的一个总结,由于windows的编程设计还刚开始学,所以其中的有些部分可能是费力不 讨好的(控件部分),有些部分是没有深入使用的(多线程部分),不过目前是基本满意了.希望大家也帮忙测试一下,有 bug的话通知我一声,我对于在其他的电脑上运行是怎样的还没有个底,先谢过了.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值