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

Project1

 找回密码
 注册会员
搜索
查看: 2295|回复: 5
打印 上一主题 下一主题

[已经解决] 装备强化的一点疑惑

[复制链接]

Lv1.梦旅人

梦石
0
星屑
105
在线时间
297 小时
注册时间
2009-1-7
帖子
216
跳转到指定楼层
1
发表于 2013-11-22 21:21:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
http://rpg.blue/thread-220914-1-1.html这个帖子提供了整套装备强化的方案。在此万分感谢发帖人员。

不得不说,有这样一套装备强化的脚本会让游戏充满个性。

不过脚本作者只是发布出自己脚本和截图,并没有进一步的说明。新手想要直接引用无疑是十分困难的,想要对这个脚本进行修改更是难上加难。我目前正在仔细看着这茫茫的脚本海,并没有急于去直接引用。

以下我将提出一些问题,当然不只是对这个装备强化的脚本,同样也适用装备随机属性等等脚本。这些问题任何对装备系统优化的脚本都是应该考虑在内的。由于我现在还正在看脚本,并没有理解其中的奥秘和技巧,也感觉很难理解,需要漫长的过程。

在装备系统优化的脚本中,我想作者不得不考虑的就是装备堆叠的问题。以装备强化脚本为例:如果背包当中有2把ID为1的武器,那么进行强化时,是否会同时强化2把?由于我还没有看透脚本,且作者在截图中并没有体现这种情况,所以我并不太清楚是否会造成这种不可预料的情况。

此外,还有关于装备独立性的问题。例如,在怪物爆装备后,爆出一把ID为1的武器,并且随机生成了属性,那么如果角色的武器ID也为1,其属性会不会也跟着改变?

我想,脚本发布者已经有一套完整的解决方案了,并且深藏在脚本里面,等待人们去发掘。这个过程注定是漫长而痛苦的。

虽然学习脚本没有什么捷径,全靠自己摸索。但是脚本当中潜在的关键性技巧,脚本的作者或许可以适当给出,以便于我们这些新手迅速消化并且举一反三,不至于引用后出现错误还不知所以然。

最后:提醒发布脚本的各位大神,好人。你们都辛苦了。请你们以后发布脚本时加一些说明,把关键性的技巧以及脚本关键性语句的用意透露一下,以便新手更快速地消化。身为软件工程师的我,并不觉得这样会对新手造成学习上的负面影响。我认为干枯的代码反而会令人厌烦的。

对了,求助忘了。我想问的是,有用过强化装备系统的各位。你们有碰到过强化堆叠武器的情况,会不会出现如我所说堆叠武器一起强化的事(应该算是BUG了)?
游戏群组:https://rpg.blue/forum.php?mod=group&fid=565在这里你可以看到我在制作游戏过程中分享的内容。

Lv1.梦旅人

巫女会长

梦石
0
星屑
60
在线时间
1028 小时
注册时间
2009-10-24
帖子
3470

贵宾

2
发表于 2013-11-23 05:22:10 | 只看该作者
说得好。既然有快餐网游,那就有快餐脚本。脚本作者自己都在摸索阶段写出来必然不够规范,所以好的脚本在简洁,高效的同时也方便纠错和调试这是对程序员的基本要求。写脚本固然辛苦,但是好的脚本应该让使用的人感到轻松,而不应该有诸如“看这个脚本还不如自己写一个”的感受。写脚本有时候好比写文章,会写几句的大把人在,但有三句话阐明主旨的也有洋洋洒洒好几页没把一件事说清的,读这样的文章,想必连作者自己都不愿意多看几眼。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
117
在线时间
552 小时
注册时间
2012-8-18
帖子
1429
3
发表于 2013-11-23 09:30:26 | 只看该作者
以前的打算是写个Game_Equipment,每出现一个装备都生成一个实例,独立储存它的属性
【当然后来不做RPG了就把这事忘掉了XD
我要填坑!我要背单词!我要学日语!我要每天锻炼!
好吧呵呵= =
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
567
在线时间
465 小时
注册时间
2009-10-11
帖子
407
4
发表于 2013-11-23 10:06:41 | 只看该作者
堆疊問題不會出現、武器屬性重複強化也就是累加上去。你提的問題都不會在這腳本中發生。

不過我認為在侃侃而談別人寫的腳本的時候,
自己先抓下測試研究、再來評論,這不是最基本的嗎?

當我們還沒到大神的地步的時候,光"看"是看不出什麼端倪,
很多意想不到的效果和延伸的優化都是實際用過後才能去做延伸、研究的。

身为"软件工程师"的你,我想學習RGSS3是會比一般人快的、加油。

评分

参与人数 1星屑 +66 收起 理由
熊喵酱 + 66 认可答案

查看全部评分

因为现实太残酷、所以我们都在打造虚幻的天堂。如果现实不再残酷,也是因为有这快乐的天堂。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3298
在线时间
1120 小时
注册时间
2009-4-15
帖子
815
5
发表于 2013-11-23 16:29:39 | 只看该作者
装备强化系统我没看,所以没权说,但是装备随机属性那个我可以告诉你,你在数据库里设定了id为1-100号武器,然后,所谓的随机属性是将101及其以后的id弄成前缀+武器,举个例子,你获得1号武器,然后这个武器有x个前缀,那么这把武器的id是101,你再获得一把有前缀的武器,那么,他的id就变成了102,以此类推。很简单的一个证明:你先设定1-100号武器,然后运行游戏,获得1把带随即前缀的武器,然后存档,再将武器数据库扩展到101,并将101设置成第101号武器,运行游戏,读档。

评分

参与人数 1星屑 +66 收起 理由
熊喵酱 + 66 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
105
在线时间
297 小时
注册时间
2009-1-7
帖子
216
6
 楼主| 发表于 2013-11-23 22:29:58 | 只看该作者
tan12345 发表于 2013-11-23 16:29
装备强化系统我没看,所以没权说,但是装备随机属性那个我可以告诉你,你在数据库里设定了id为1-100号武器 ...

果然还是得这样吗?
游戏群组:https://rpg.blue/forum.php?mod=group&fid=565在这里你可以看到我在制作游戏过程中分享的内容。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-17 04:30

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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