Project1

标题: 如何改变角色经验值? [打印本页]

作者: knlau    时间: 2012-6-25 20:56
标题: 如何改变角色经验值?
本帖最后由 knlau 于 2012-6-28 12:36 编辑

想在游戏里增加角色的升级难度, 例如一个角色得到的经验值是15点, 兩个角色的话得到经验值是7点, 而三个的就是3点
即是角色加入的人数越多(4位同伴)所得到的经验值就越少, 请问要怎样做呢?

PS: 问题是不知道怎样做到多一个角色加入后所得的EXP減一半? 有笵例吗?
作者: 笔名:玥阳    时间: 2012-6-25 23:15
我想到两种思路,第一种是用状态,方法如下:

设定各种经验获得状态,
2人经验 经验加成50%
3人经验 经验加成33%
4人经验 经验加成25%

然后依据战斗的队伍人数给予经验获得状态,
偷懒得方法是战斗开始时直接给予
认真一点就是战斗前给予,这样就能避免死者瓜分经验

第二种方法比较复杂,怪物的经验值要另外设定,

设A为本次战斗的经验值,这个要自己算出来
A÷战斗人数=战斗角色所获得的经验值

至于其它方法,我就不知道了……
作者: yoyo543    时间: 2012-6-28 11:39
有个问题,战斗开始前给予经验,要是没打完跑掉了,岂不是可以刷经验。
怎么能设置成打完了才给经验呢




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