kz吧 关注:40,450贴子:1,920,539

【CSKZ】一篇足以改写长跳历史的文章

只看楼主收藏回复

观察镇楼图,不难发现:空中极速与跳跃距离呈现正相关趋势。
即普遍情况下,随着空中极速增加,跳跃距离也会有所提升。然而,这种正相关关系并非严格线性关系,散点图上的数据点分布相对散乱。


IP属地:福建1楼2025-02-09 16:17回复
    非常容易出现空中极速较高时反而没有空中极速较低时跳跃距离远的情况,如下面的两张图:


    IP属地:福建2楼2025-02-09 16:18
    回复
      我们不得不引入同步率、分配、轨迹等诸多复杂参数/指标,通过它们来综合分析长跳的质量以及可能存在的瑕疵,这无疑增加了分析难度与工作量。


      IP属地:福建3楼2025-02-09 16:18
      回复
        更糟糕的是,大部分玩家甚至根本无法准确知晓某次长跳的具体优缺点。


        IP属地:福建4楼2025-02-09 16:19
        回复
          正是基于这样的困境,我撰写了这篇文章,旨在介绍几种更加完美的新分析指标,以供插件开发者以及长跳玩家们参考。


          IP属地:福建5楼2025-02-09 16:19
          回复
            下面是一张简明的示意图:
            1.黑色虚线表示空中路径;
            2.深蓝色箭头表示位移矢量;
            3.黄色圆点表示当前分析位置;
            4.红色箭头表示速度矢量;
            5.绿色箭头表示有效速度矢量;
            6.紫色箭头表示无效速度矢量;
            7.速度矢量与有效速度矢量/位移矢量之间的夹角为θ。


            IP属地:福建6楼2025-02-09 16:20
            回复
              其中,有效速度值是速度矢量的模长在位移方向上的投影:


              IP属地:福建7楼2025-02-09 16:21
              回复
                如下图所示:
                1.蓝色实线表示有效速度值;
                2.橙色实线表示速度矢量的模长(我们平常看到的速度值);
                3.紫色虚线表示单次加速期间的平均有效速度值;
                4.绿色虚线表示相邻加速间的平均有效速度增益值。
                3与4都可以作为新指标,显示在屏幕中供玩家参考/分析。


                IP属地:福建8楼2025-02-09 16:22
                回复
                  同样,我们也可以计算出与有效速度正交方向上的无效速度值:


                  IP属地:福建9楼2025-02-09 16:22
                  回复
                    如下图所示:
                    1.蓝色实线表示无效速度值;
                    2.紫色虚线表示单次加速期间的平均无效速度值。
                    这里的2也可以作为新指标,供玩家参考/分析。


                    IP属地:福建10楼2025-02-09 16:23
                    回复
                      接下来,我们列出速度矢量与有效速度矢量/位移矢量的夹角θ的计算公式:


                      IP属地:福建11楼2025-02-09 16:23
                      回复
                        展开后,得到:


                        IP属地:福建12楼2025-02-09 16:23
                        回复
                          游戏物理引擎已经通过计算得出了速度的X/Y分量,位移的X/Y分量也不难得出。分别将速度与位移的X/Y分量代入上式即可得出夹角θ的值。


                          IP属地:福建13楼2025-02-09 16:24
                          回复
                            随后,代入夹角θ至上文中提到的有效速度值计算公式并计算出每帧的有效速度值后,我们可以直接将每帧的有效速度值代入跳跃距离计算公式,得出跳跃距离。


                            IP属地:福建14楼2025-02-09 16:24
                            回复
                              跳跃距离计算公式如下:


                              IP属地:福建15楼2025-02-09 16:24
                              回复