今天在设定英雄所需的经验值时候发现魔兽自带的公式不太好用:
升级所需经验值=列表【200】x上一个值因素【1】+固定因素【0】+等级因素【100】x当前等级【变量】
我根据这个公式计算得出的结果发现所需经验值只和等级因素有关,如果等级因素是100,那么每升一级就只要比之前多100经验了
比如说一级升二级要300Exp,二级升三级只要400Exp,三到四500Exp等等
现在的想法是:
升级所需经验值=等级*(等级+1)/2
即1,3,6,10,15...这样的数列
但是我做不到这一个公式,不知道是数死早还是对WE的公式理解错误
后来又想了个办法,舍弃等级因素,直接用列表来表示所需经验值,本来改的好好的
= =结果这个列表最大只能存储40个等级....我的最高等级是90....
有什么好的办法实现这个公式吗,只能压缩等级上限?还是有更好的?蠢新求教...
升级所需经验值=列表【200】x上一个值因素【1】+固定因素【0】+等级因素【100】x当前等级【变量】
我根据这个公式计算得出的结果发现所需经验值只和等级因素有关,如果等级因素是100,那么每升一级就只要比之前多100经验了
比如说一级升二级要300Exp,二级升三级只要400Exp,三到四500Exp等等
现在的想法是:
升级所需经验值=等级*(等级+1)/2
即1,3,6,10,15...这样的数列
但是我做不到这一个公式,不知道是数死早还是对WE的公式理解错误
后来又想了个办法,舍弃等级因素,直接用列表来表示所需经验值,本来改的好好的
= =结果这个列表最大只能存储40个等级....我的最高等级是90....
有什么好的办法实现这个公式吗,只能压缩等级上限?还是有更好的?蠢新求教...