设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
楼主: 黑鏻
打印 上一主题 下一主题

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

 关闭 [复制链接]

Lv1.梦旅人

随缘

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

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
1 小时
注册时间
2008-8-23
帖子
68
62
发表于 2009-7-5 01:24:46 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
6855
在线时间
1666 小时
注册时间
2008-10-29
帖子
6710

贵宾

63
发表于 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进行各种判断
条件满足就进行数据处理并返回装备窗口,刷新所有窗口



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

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











你知道得太多了

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
7 小时
注册时间
2007-7-15
帖子
28
64
发表于 2009-7-5 02:37:30 | 只看该作者
我记得沉影兄做过这种系统,镶嵌、强化、耐久都有
回复 支持 反对

使用道具 举报

Lv1.梦旅人

随缘

梦石
0
星屑
55
在线时间
12 小时
注册时间
2007-12-16
帖子
671
65
发表于 2009-7-5 06:32:46 | 只看该作者
镶嵌、强化、耐久都有....但打孔 改造这些还没有啊...........
论坛:
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
39 小时
注册时间
2007-5-15
帖子
112
66
发表于 2009-7-5 14:48:17 | 只看该作者
太强大了!!我震惊了!!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

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

使用道具 举报

Lv1.梦旅人

随缘

梦石
0
星屑
55
在线时间
12 小时
注册时间
2007-12-16
帖子
671
68
发表于 2009-7-5 16:01:45 | 只看该作者
找作者...人海里怎么找........
在这里求别人做几率高点吧
如果认识作者的话另说...................
论坛:
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-7-2
帖子
98
69
发表于 2009-7-5 18:03:24 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
192 小时
注册时间
2007-7-14
帖子
2746
70
 楼主| 发表于 2009-7-6 00:05:49 | 只看该作者
顶起~~MS紫苏前辈愿意帮忙,真是无比感激的说。
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-14 10:51

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表