魔兽地图编辑器吧 关注:64,936贴子:3,835,287
  • 18回复贴,共1

关于英雄升级所需经验的问题

只看楼主收藏回复

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


IP属地:江西1楼2017-06-22 14:15回复
    模拟等级


    IP属地:湖北来自iPhone客户端2楼2017-06-22 14:32
    收起回复
      升级所需经验值=上一次升级所需经验x上一个值因素+固定因素+等级因素x欲升到的等级


      IP属地:北京3楼2017-06-22 14:34
      收起回复
        …喵呜所有经验触发给


        IP属地:广东来自Android客户端4楼2017-06-22 14:37
        收起回复
          这样简单的数学都没懂,那还玩编程


          IP属地:广东来自Android客户端5楼2017-06-22 15:35
          收起回复