作品名-作者
Secret Village --Jericho,FelixYang
简介
使用c#写的地图编辑器,js写的ui(动态创建dom以实现地图引擎),整个的设计理念和代码架构真的非常的强悍,这里仅实现了地图的后台编辑和ui的绘制,人物通过A*算法实现寻径。。。
访问地址:http://www.ajaxplaza.net/rpg/index.htm
详细
此Demo分为win32和web程序两部分,win32部分主要负责:
图片的分割 - 将任意素材图片按单元格相素(20*20)进行分割。
组装地图 - 拖拽分割完成的单元组合成需要的地图元素(3维,index上不重叠)
封装数据 - 将绘制好的地图封装成特殊数据格式(矩阵),主要用于表达地图组成图片的层,点数据。
web部分主要负责:
数据读取:采用ajax及时反馈地图数据信息。
地图组装:根据读取矩阵信息动态创建dom组成地图(div,background-image,index...)。
人物加载:动态创建人物模型。
人物移动:采用A*算法自动寻径(目前未计算障碍物)。
合作伙伴及协议
完全出于个人爱好,由jericho与FelixYang合作完成,FelixYang是我的好友,最近在symbian中沉沦,大家可以访问他的blog:http://jerkflash.com/ 去鄙视下他:-)
License:GPL http://gplv3.fsf.org
|