楼主: 黑鏻

[已经过期] RM仿网游装备系统,请高手研制,有图片参照~

  [复制链接]

随缘

梦石
0
星屑
55
在线时间
12 小时
注册时间
2007-12-16
回帖
658
发表于 2009-7-5 01:06:29 | 显示全部楼层
这系统功能太多啦....现实真的有点难...
显示
打孔
属性
强化
限制等级这些多不难
但加到一起改造后出现的效果
随机性
要改到的脚本也很多 要写脚本也不是一二脚本能完成的...
还有这本来就是别人做的一个系统
这系统关联到很多东西...
物品 装备 状态 属性 等......
论坛:
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
1 小时
注册时间
2008-8-23
回帖
56
发表于 2009-7-5 01:24:46 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

梦石
0
星屑
7095
在线时间
1666 小时
注册时间
2008-10-29
回帖
6612

贵宾

发表于 2009-7-5 01:30:38 | 显示全部楼层
本帖最后由 后知后觉 于 2009-7-5 01:41 编辑

写个思路在这里,有兴趣的译成脚本吧~~

新建一个Game类 => Game_Equip(父类)
再新建Game_Weapon和Game_Armor
把$data_weapons和$data_armors的数据转换到Game类里
就像Actor和Enemy那样子
初始化的时候把一些属性波动一下
然后在Game_Equip里定义新的东西
可以打空的最大值
当前已经有的空
当前已经镶嵌的数量
可以改造的最大次数
已经改造的次数
等等……(套装啊什么的都在这个父类里设置)
这些属性的值可以对装备的名字或者说明来进行split获得初始值

整体感觉就像是 Game_Battler Game_Actor Game_Enemy这三者的关系

属性设置好了就修改Game_Party的获得武器,获得防具
把哈希表改成数组 一个单元一个实例
获得装备是生成新的实例

然后改Game_Actor的weapon_id,armor1234_id
改成对应的Game实例
以及角色属性里和武器,防具有关的地方的$data_xxx
都换成对应的实例来获取

然后修改物品窗口 商店窗口
因为哈希表改成了数组 所有描绘的时候有小小的差别
状态窗口里如果显示了装备的话 那这里也要改改

然后是装备场景 这个改的东西要稍微多一点

这些东西都做好了 就差不多是要修改的部分完成了
接下来是一个从无到有的过程
一个显示装备的属性窗口类
一个完整的场景(Scene+Window)
当然也可以分成3个场景  打孔,镶嵌,改造
这些操作都需要特殊的物品
所以要先获得对应的物品种类 这需要一个窗口
获取装备的列表需要一个窗口
装备属性的显示窗口一个
帮助窗口显示物品的说明
显示目前已经选中的装备的图标和物品的图标的窗口
金钱窗口(可选)
最后确定操作窗口 (确定/取消)

分开为3个场景的话 大概流程是这样
进入scene后
1.激活装备窗口
按B键推出场景
按C获取当前index并刷新【显示选中物的窗口】
激活物品窗口  按B返回装备窗口
按C获取当前index 并刷新【显示选中物的窗口】
激活最后确认窗口 按B返回物品窗口
按C进行各种判断
条件满足就进行数据处理并返回装备窗口,刷新所有窗口



呼~~~
差不多就是这样
要动的东西好像有点多~~~~
基本上不是自己要用的话,来做的可能性很小~~

补充一句:
这个系统不难
难的是用了这个系统以后的战斗难度的调整
精心做了一个这样的系统
到头来战斗难度却不尽人意的话,那么花时间做这样的系统
就只是华而不实罢了~











你知道得太多了

回复

使用道具 举报

梦石
0
星屑
50
在线时间
7 小时
注册时间
2007-7-15
回帖
23
发表于 2009-7-5 02:37:30 | 显示全部楼层
我记得沉影兄做过这种系统,镶嵌、强化、耐久都有
回复

使用道具 举报

随缘

梦石
0
星屑
55
在线时间
12 小时
注册时间
2007-12-16
回帖
658
发表于 2009-7-5 06:32:46 | 显示全部楼层
镶嵌、强化、耐久都有....但打孔 改造这些还没有啊...........
论坛:
回复

使用道具 举报

梦石
0
星屑
60
在线时间
39 小时
注册时间
2007-5-15
回帖
96
发表于 2009-7-5 14:48:17 | 显示全部楼层
太强大了!!我震惊了!!
回复

使用道具 举报

梦石
0
星屑
50
在线时间
1 小时
注册时间
2008-8-27
回帖
1570
发表于 2009-7-5 15:04:10 | 显示全部楼层
把棋盘反转过来……
想要写出这个脚本可能性实在是太小了……
那么直接把这个脚本的作者找到不就行了?
我相信找到作者比写出这个脚本的成功率高多了……
BW2又流产了……小柯……懒散……一水……茄子……晨风……还有等等……我要吐槽你们!!!
回复

使用道具 举报

随缘

梦石
0
星屑
55
在线时间
12 小时
注册时间
2007-12-16
回帖
658
发表于 2009-7-5 16:01:45 | 显示全部楼层
找作者...人海里怎么找........
在这里求别人做几率高点吧
如果认识作者的话另说...................
论坛:
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-7-2
回帖
92
发表于 2009-7-5 18:03:24 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

梦石
0
星屑
50
在线时间
192 小时
注册时间
2007-7-14
回帖
2662
 楼主| 发表于 2009-7-6 00:05:49 | 显示全部楼层
顶起~~MS紫苏前辈愿意帮忙,真是无比感激的说。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部