口袋妖怪吧 关注:1,055,536贴子:32,061,577
  • 5回复贴,共1

可能是个数学问题(关于能力值计算)

只看楼主收藏回复

今天用手打的excel公式算盾菇的努力分配,发现75级时31A 0努力的能力值在excel里是140 (性格我是减攻击),但是游戏里实际数值是139.一开始还以为抄错神百公式了,反复核对后还是一样的结果。
然后我把盾菇升到100级实际数值是185,和excel一样了。请问这是什么原因,等级越低会影响结果精准度么?
我用的公式是=ROUNDDOWN(INT(种族*2+个体+努力/4)*等级/100+5)*性格修正,0),应该和神百一样


IP属地:美国1楼2023-04-29 07:20回复
    具体没有研究过,可能是计算过程中取整(计算精度)的问题


    IP属地:上海来自Android客户端2楼2023-04-29 08:42
    回复
      游戏里小数点之后全部舍弃,Excel里算出来取整是四舍五入


      IP属地:湖南来自iPhone客户端3楼2023-04-29 08:50
      回复
        三楼说的对,游戏里小数点后直接舍弃


        IP属地:浙江来自Android客户端4楼2023-04-29 08:58
        回复
          答案是每一步都舍弃小数点后,才符合


          IP属地:浙江来自Android客户端5楼2023-04-29 09:13
          回复
            计算的每一步都要舍弃小数


            IP属地:广东来自iPhone客户端6楼2023-04-29 09:25
            回复