魔兽地图编辑器吧 关注:65,604贴子:3,844,788
  • 7回复贴,共1

等级因数之谜

取消只看楼主收藏回复

我想应该没多少人不知道,所以就当是水贴(万一少人知道呢)
起因是去看精品,精品最左边的分类最下面的一个

然后在里面看,各种看不懂(我是新手),我觉得我应该先去理解这各种因数到底是什么意思,然后在平衡常数里面翻呀翻,翻到这几个组成英雄升级所需经验的几个因数感觉比较好入手


1楼2015-01-23 13:27回复

    列表这个实在太简单就不略过了,这个表就是英雄升级所需要的经验值,我这个表表示1级升级需要200,2级300(总共需要300,你吃能量书从1级升到2级,这时候的经验是200/300),3级400以此类推,其实我们完全不用设置这个表,或者只需要设置第一个就行,后面就通过另外3个因数设置


    2楼2015-01-23 13:43
    回复
      2025-12-12 16:57:16
      广告
      不感兴趣
      开通SVIP免广告

      这是默认的英雄经验表

      我之前认为是200(前一级的经验)+100(等级因数,以为从2级开始算1)+200(同前面200)这肯定是错误的(差点把对的也打了,剪切掉留到后面),带着这个假设继续做实验
      *注意下面跟上面的不是衔接的,上面两张是一次测试。下面两张是一次测试

      然后继续做研究,上一个值因数改为1.1

      因为第一级还是200经验,所以就省连续吃了两本能量书(后面大多也是这样),2级的经验是520,3级972,这个时候我的理解是520=200*1.1(这个刚刚改的那个)+100+200, 972=520*1.1+100*2+200(其实这里有很明显的错误,但因为理解 上一个值因数(这个理解是对的),所以把错误忽略了)


      4楼2015-01-23 14:21
      回复
        之前还有一个测试,不过忘了截平衡常数就不发了,反正无关紧要

        第一级经验1000,然后等级因数200

        1000/1600/2400,增长600/800

        等级因数300

        1000/1900/3100,增长900/1200
        很奇怪有没有?但是想想如果把等级0也算进去的话呢
        那么就(等级+1)*等级因数不就对的上了吗,想想也不奇怪,毕竟0才是数字之初


        9楼2015-01-23 15:14
        回复
          这一次是正确的公式
          英雄升级所需经验=上一个值*上一个值因数+(等级+1)*等级因数+固定因数
          如系统默认的经验:
          第一级:是系统默认的200不用公式
          第二级:上一个值200 * 上一个值因数1 + (等级2+1)* 等级因数100 + 固定因数0
          200*1+(2+1)*100+0=500
          第三级:上一个值500 * 上一个值因数1 + (等级3+1) *等级因数100 + 固定因数0
          500*1+(3+1)*100+0=900


          10楼2015-01-23 15:23
          回复
            再来个测试验证一下

            固定因数 123
            列表 456
            等级因数 789
            上一个值因数 9.9

            上一个值456*上一个值因数9.9+(等级2+1)*等级因数789+固定因数123
            456*9.9+(2+1)*789+123=7004.4

            上一个值7004.4*上一个值因数9.9+(等级3+1)*等级因数789+固定因数123
            7004.4*9.9+(3+1)*789+123=72622.56
            看来计算的话小数点后面也要,经验的话小数点后面直接省略不四舍五入


            11楼2015-01-23 15:34
            回复
              以上


              12楼2015-01-23 15:36
              回复
                手打累死了,还不要经验,我这么好人上哪找去


                13楼2015-01-23 15:36
                回复