地下城堡3吧 关注:53,896贴子:988,611

人物速度档位精确判定方法研究

只看楼主收藏回复

作者非凡4444,.@@独行330 ,冰阔落,刀刃上的舞者,.@@回家吃饭🌳
先上结论:
1:同档位先手快慢速度判定精确看局内速度快慢,精确到3位小数,后几位向上取整。
2:同3位小数局内速度下,出手先后看站位,优先级 前>后 左>右。
一 问题综述
之前在.@@元气饭团 ,回家吃饭以及本人研究成果中表明地堡3中行动间隔并不是连续的,而是间断的。游戏中实际速度只存在1.5,1.6,1.7…3.1,3.2这样间断的速度档位。比如局内1.500到1.599速度在游戏中均是1.5速,且同档位下出手先后看局内速度快慢。具体详情可查阅对应人帖子,此处不再赘述。
但并未研究确认速度判定的精确小数位数等相关问题。
比如:
1. 游戏速度档位判定到底精确到第几位小数?是1.600到1.699都是1.6档?还是1.6000到1.6999都是1.6档?
2. 假如精确到3位小数,那第4位小数位进位方式是四舍五入还是向上或者下取整?比如1.6994是按照第4位四舍五入方式判断为1.699,即处在1.6档?还是向上取整为1.700,而处在1.7档?
3. 同一档位且同一精确局内速度下,出手先后如何判定?
有必要对以上问题深入研究从而更好指导速度配置
二 实验方法设计
通过两位带先发魔魂的英雄击杀劫掠魔魂怪,随后查看伤害结算占比图。因为怪物是被秒杀的,所以谁有伤害,谁就先出手。
这种方式能精确反应出速度以及站位对出手先后的影响。
测试数据如下:
实验1:
树灵基础3.1✖️0.571=1.7701
大漠基础3.0✖️0.591=1.773
现象:不管树灵大漠如何站位,都是树灵快于大漠。
分析:说明同一档位下,出手快慢判定至少精确到第3位小数。
实验2:
幼师基础2.55✖️0.98=2.499
永旺基础2.6✖️0.961=2.4986
现象:出手快慢只看站位,在左边的快于在右边的,在上面的快于在下面的。
分析:2.499与2.4986同速度,再结合实验1,可以推断速度判定只看第3位小数,第4位可能是向上取整或者四舍五入。同3位小数局内速度下,出手先后看站位,优先级 前>后 左>右。
实验3:
龙人基础3.5✖️0.709=2.4815
狮子基础2.55✖️0.973=2.48115
现象: 出手快慢只看站位
分析:2.4815与2.48115同速度,可以推断速度判定第4位并不是四舍五入,而是向上取整。2.4815第4位小数向上取整为2.482,2.48115同样向上取整为2.482。
实验4:
宝山基础3.1✖0.568=1.7608
夜莺基础2.35✖️0.723=1.69905
现象:不管站位如何,夜莺出手快于宝山,但两者处于同一档位。
分析:1.7608与1.69905同档位,侧面验证了实验3的结论,即剩余小数位向上取整,且说明不单看第4位小数,只要第3位小数后其他小数位存在值,即向上取整。
三 其余相关分析:
1.人物面板上显示值只精确到2位小数,第3位四舍五入。比如局内1.695会显示成1.70,但实际档位是在1.6档。局内1.704也会显示成1.70,但实际档位在1.7档。所以显示成1.60,1.70,1.80…2.50,2.60的,不能看面板值判定档位,需要精确算出局内速度判定。
比如大漠基础3.0✖️0.533=1.599,显示成1.60,但实际在1.5档位。
2.当局内速度在1.99901以及1.99999之间时,按照实验结论,向上取整后档位在2.0档位。但面板不会显示保留2位小数:2.00,而是显示保留一位小数2.0。
所以有一个简单判定方法:在档位值1.5,1.6…2.5附近,面板如果只保留1位小数,比如显示2.0,则肯定出现了向上取整导致档位慢一档情况。如果保留2位小数显示2.00,则需要计算判定实际档位。
四:总结
1:同档位先手快慢速度判定精确看局内速度快慢,精确到3位小数,后几位向上取整。
2:同3位小数局内速度下,出手先后看站位,优先级 前>后 左>右。


IP属地:江苏来自iPhone客户端1楼2023-04-25 05:37回复


    IP属地:广东来自iPhone客户端2楼2023-04-25 06:16
    回复
      大佬!


      IP属地:福建来自iPhone客户端3楼2023-04-25 06:21
      回复
        如果不搭配远航的进攻之风,分享一下最快的判断方法。直接打开图中界面查看详情,找到移动间隔,例如夜莺:面板显示1.52,详情可知道是2.35-0.66-0.17=1.52,则是真1.52。 例如鱼人:面板显示1.74,详情可知道是:2.35-0.33-0.29=1.73,则是假1.74,实际是1.73。
        也就是不搭配远航,直接看这里是最高效的。
        但是一般咱们会搭配远航,这时候就需要计算小数位了。
        例如我夜莺是词条28%,魔魂7.2%,搭配远航减慢5%,夜莺基础2.35
        则:2.35×(1-0.28-0.072)×1.05=1.59894
        这里就需要引入非凡今天的问题了,查看小数位第三位以及后面是否有尾巴,像我这里1.59894,系统是计算为1.599, 假如我尾数是1.59994,系数就计算为1.6。


        IP属地:广东来自iPhone客户端4楼2023-04-25 06:58
        收起回复
          牛的


          IP属地:江苏来自Android客户端5楼2023-04-25 07:36
          收起回复
            卧槽


            IP属地:内蒙古来自Android客户端6楼2023-04-25 07:39
            收起回复
              问个,如果压到1.45了,但是因为最低只到1.5,所以显示1.5,那远航开进击了,是拿1.5乘以1.05还是1.45乘以1.05?


              IP属地:湖南来自iPhone客户端7楼2023-04-25 08:06
              收起回复
                这教学写的细


                IP属地:内蒙古来自iPhone客户端8楼2023-04-25 09:14
                收起回复
                  第一次看到除了暗黑破坏神之外的数据大佬了


                  来自Android客户端9楼2023-04-25 09:44
                  收起回复
                    设精设精


                    IP属地:广东来自iPhone客户端10楼2023-04-25 11:59
                    收起回复


                      IP属地:上海11楼2023-04-25 12:20
                      收起回复
                        大佬大佬


                        IP属地:山东来自Android客户端12楼2023-04-25 12:35
                        收起回复


                          IP属地:上海来自iPhone客户端13楼2023-04-25 13:08
                          收起回复
                            q


                            IP属地:上海来自iPhone客户端14楼2023-04-25 13:09
                            回复
                              支持大佬


                              IP属地:广东来自Android客户端15楼2023-04-25 16:41
                              收起回复