查看: 2444|回复: 4

[已经解决] 既要转职又要加能力的方法?

[复制链接]
梦石
0
星屑
858
在线时间
929 小时
注册时间
2006-6-26
回帖
1377
发表于 2012-9-16 00:20:10 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 1243852 于 2012-9-16 00:25 编辑

首先我说下转职的概念。
其实就是事件里面的“改变职业”
我想设置一种能力上限增加的东西 ,但是会和转职有冲突。。

举个例子,职业1→职业2。

职业1 的HP上线为100  职业2的HP上线为200  

然后有一种道具,, 使用以后, 玩家的HP上线增加1 。

当玩家是职业1的时候  使用了道具,,他的HP上线就应该是101 。对吧?


但是这个时候,如果玩家转职的话, 他的HP上线就会变成200了。


换句话说,如果,我在职业1的时候,使用了200个这样的道具,那么我的HP上线本该是300的 。 但是一旦转职,HP上线反而降成了200.  



所以我希望实现一个功能, 就是转职以后,保留额外增加的能力部分。 攻击力,魔法攻击,防御,魔法防御,幸运,敏捷。都应该有所保留

意思就是,我在职业1的时候使用了道具,HP上线变为101,那么当我转职成为职业2以后,HP上线应该是201才对。。

希望大家想想办法。
我是不是可以签名了?
梦石
0
星屑
55
在线时间
177 小时
注册时间
2011-6-7
回帖
87
发表于 2012-9-16 00:24:02 | 显示全部楼层
专职时计算各属性差值 转职后再加回去

点评

明白了,用变量可以搞定。  发表于 2012-9-16 00:25
回复

使用道具 举报

梦石
0
星屑
196
在线时间
229 小时
注册时间
2011-5-19
回帖
647
发表于 2012-9-16 16:31:37 | 显示全部楼层
嗯,楼上正解。
休息中……
回复

使用道具 举报

梦石
0
星屑
50
在线时间
29 小时
注册时间
2012-9-14
回帖
16
发表于 2012-9-18 12:55:51 | 显示全部楼层
我不明白啊..能不能说的再清楚点... -  -
回复

使用道具 举报

苍弩霸主

梦石
0
星屑
169
在线时间
423 小时
注册时间
2012-7-9
回帖
337
发表于 2012-9-18 16:14:28 | 显示全部楼层
LZ要做什么游戏啊,要弄的这么麻烦、
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部