Project1

标题: 装备如何实现累积经验升级? [打印本页]

作者: l123698i987450y    时间: 2013-3-3 15:05
标题: 装备如何实现累积经验升级?
本帖最后由 l123698i987450y 于 2013-3-3 15:20 编辑

如何能让装备像游戏人物一样累积经验,经验够了就升级,然后提升装备属性啊?
最好能在装备名字后面加上后缀,比如装备刚开始的名字是[剑Lv1]然后攒够经验自动升级为[剑Lv2]。
作者: a364774426    时间: 2013-3-3 15:21
这个比较麻烦,不是几句代码可以搞定的事情。
我想你还是请人定制一个脚本的好
作者: 1367393986    时间: 2013-3-3 15:24
本帖最后由 1367393986 于 2013-3-3 15:35 编辑

妖精图书馆有
http://rpg.blue/thread-127177-1-1.html


可能有点不同
作者: 怪蜀黍    时间: 2013-3-3 15:57
的确是2楼所说的那样,因为必须涉及到装备重生。
所谓装备重生,比如你从商店购买两把铁剑,其中一把已经装备上并杀了100只怪物,另一把是崭新的。如何区分这两把铁剑,使得装备杀过怪物的铁剑和装备崭新的铁剑有着不同的属性提升效果,这就必须用装备重生来分别表征这两把铁剑,光凭数据库是做不到的。
游戏中出现了多少把武器,就要重生多少个装备!
所以P叔建议LZ给人物设置个熟练度吧,每个人都有各种武器的熟练度,熟练度到达一定值某属性就提升一个级别,这比装备重生容易做得多。
作者: gaofei677    时间: 2013-3-3 16:45
想到一个比较简单但是工程量大的方法:
                                                        1.把需要升级的装备,每一个装备设置一个变量作为该装备的经验值,e.g. 变量1 对应 木剑的经验值
                                                        2.每场战斗结束后,用条件判断, e.g.当人物持有木剑时,变量1 += 10
                                                        3.战斗后,运行公共事件2,当人物装备木剑,且变量1 > 100时,用木剑2替换木剑1 (木剑2属性好于木剑1)





欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1