本帖最后由 leisel 于 2013-7-21 17:22 编辑
全屏装备系统简介
操作界面比较丑,有需要的同学可以自行PS,不过物品栏位不能移动 因为当前使用的是自动化处理,在修改触发器的前提下,可以配合完成栏位移动
————————————————————————————————————————————
系统简介:
简单来说系统分2个部分,一个是全屏装备系统的逻辑处理,一个是多重背包系统
这个系统把多重背包系统和全屏装备系统合并了
你现在看到的是一个直接操作物品的全屏装备系统...
相对而言演示,这应该是一个成品系统,移植之后对设置进行小小的处理就可以适应多人使用
因此细节还是比较多,为了移植顺利,我都一一罗列了出来,按照程序操作应该是错不了的
自己已经亲自移植过,准确无误
1、适用于1.20~1.26
因为并没有使用哈希表等一些相对高级的东西,用数组就完成了功能的搭建,所以没有对使用什么版本的WAR3提出要求
你可以再在1.20以上任意版本中使用本系统。当然你觉得哈希表可以让这个系统变得更加强大,那么,不妨试试··
2、纯T制作
最初是因为不懂JASS,后来觉得有时间学JASS不如多做一会地图~(JAVA写得还行)
不过也尽量优化了处理过程,语句本身不是很多,尽量减少函数的调用次数,效果尚能接受
3、支持多人
那小堆代码,能够支持1-10个玩家的全屏装备系统,系统初始化也是按照10人规模进行设计的
而且优化的时候这里做了特别的处理,不同玩家之间的装备界面可以不规则地安放,主要记录正确坐标就可以进行系统初始化
我原本的系统是按照固定距离直线排列自动根据玩家初始化,这里没有这样的要求
4、移植方便
优化过程中比较注重触发器的封装,只要修正少量的设置,就能解决所有问题,降低移植难度和意外,一气呵成
5、扩展性强
结构化的东西,都会非常利于扩展,比方说有一天你不需要物品不需要多重背包了,假设你用的是YDWE
可以轻易地构造出随机物品属性什么的,那么全屏装备逻辑系统仍然可以充当面板操作,在后台接合你的属性数据~
缺点:大部分法球效果会失去作用。
演示系统下载:
纯T多人支持任意版本的全屏装备系统.w3x
(158.32 KB, 下载次数: 1068)
|