跳得最高的那一下,落地时膝盖往里一扣,身体又往前晃了两步才站稳,屏幕上却弹出了本局最高分。玩家自己都有点心虚。这种情况在跳跃类健身挑战里很常见:高度一眼就能看出来,也最容易量化,落地稳不稳却藏在着地之后很短的一段时间里,稍不注意就被评分规则忽略了。

如果竞技规则只奖励高度,玩家很快会学会用力甩臂、腾空时猛收腿、落地随它去。九游体育在设计跳跃评分时,先把“高度”和“落地”当成两个独立的测量问题,再决定它们在分数里是什么关系。

一次跳跃至少有五段,评分要知道自己在看哪一段

准备下蹲 → 蹬伸腾空 → 着地 → 缓冲屈曲 → 站稳

摄像头输出的是连续帧里的身体关键点。系统先根据髋部的垂直速度和脚踝位置划分这几段:髋部快速上升、脚踝离开原来的高度,进入腾空;脚踝回到地面高度、髋部向下的速度开始减小,进入着地和缓冲;髋部与躯干的晃动幅度降到一个示例阈值以下并保持一段时间,才算站稳。只有分段准确,后面的高度和落地评分才有意义。

连续跳会让分段更复杂:上一跳的站稳阶段往往很短,紧接着就是下一跳的准备下蹲。系统不能因为玩家没有完全停住就把两跳合并成一次,而是用“着地后髋部是否出现一次明显的下沉与回升”来切分,同时单独标记这一跳“未完全站稳”,留给后面的落地评分使用。

高度怎么估:髋部位移为主,腾空时间做交叉校验

普通摄像头没有尺子,直接用像素量高度并不可靠。常见的思路有两种。

  • 髋部位移:记录玩家站立时的髋部位置,腾空最高点的髋部上升量再用校准时的身高做归一化,换算成相对高度。头部也可以参考,但玩家低头、仰头会带来额外误差,所以一般以髋部为主。
  • 腾空时间:物理上,起跳与落地高度相同时,腾空高度约等于重力加速度乘以腾空时间平方再除以八。它不依赖身体在画面中的大小,但对帧率敏感:在30fps下,脚离地和着地的时刻各可能差一帧,估算高度就可能差出几厘米。

两种方法各有弱点,放在一起用反而能互相检查。如果髋部位移显示跳得很高,腾空时间却很短,通常说明玩家在空中大幅收腿,髋部被“提”上去了,而实际离地并不高;这种情况下系统会降低本次高度的可信度,而不是照单全收。

落地稳不稳,要看四个信号而不是一个

落地稳定(Landing Stability)不是一个单独的数值,而是几项观察的组合:

信号 系统看什么 典型问题
膝盖对齐 着地后膝盖是否大致对准脚尖方向 膝盖明显向内扣
缓冲 着地后膝、髋是否继续屈曲来吸收冲击 直腿落地,髋部几乎不下沉
左右平衡 髋部中点相对两脚中点是否偏移 重心偏向一侧,单脚先承重
站稳时间 从着地到晃动降到阈值以下用了多久 需要额外迈步才能停住

这些判断都依赖下肢关键点。如果脚踝和膝盖被茶几挡住,或者玩家站得太靠近画面底部,脚部 Confidence 会明显下降。此时系统只记录高度,不对落地给出评价,并提示玩家调整位置,这一点和摄像头看不到脚时怎么判断动作的处理原则一致:看不清就不下结论。

评分怎么兼顾:落地是系数,决定高度能兑现多少

最直接的办法是给高度和落地各分一半权重再相加,但这样仍然允许“高度拉满、落地很差”的跳跃拿到不错的总分。九游体育在示例规则里换了一种结构:高度决定这一跳的分数上限,落地稳定决定能兑现上限的多少。

  • 落地四项都达标:高度分全部兑现。
  • 有一项明显不达标,例如需要迈一步才站稳:只兑现一部分,并提示具体原因。
  • 多项不达标:这一跳在竞技模式中只计基础分,不参与本局最高分评选。

这样一来,想要高分的最佳策略变成“在能稳稳落地的前提下尽量跳高”,而不是不顾后果地冲高度。对于同场比拼的玩家,这种结构也更容易解释:输在哪一跳、差在落地哪一项,结算页上都能看到。

把挑战设计成“先站住,再跳高”

Challenge层的任务可以直接体现这种取舍。例如“定点落地”挑战要求着地后保持站稳一段时间才算成功,成功后才解锁高度加成;连续跳挑战则同时看节奏与每一跳的落地质量,而不是只数次数。对刚开始接触跳跃训练的玩家,系统会先安排低高度、重落地的任务,等落地评分稳定后再逐步开放以高度为主的挑战。

长期记录里,落地往往比高度更早出现变化

在Progress层,高度和落地被分开记录。一个值得注意的现象是:连续跳到后半段,落地的缓冲和站稳时间常常比高度先变差。如果系统在同一组里看到这种趋势,下一轮更合理的调整是减少组数或延长休息,而不是继续推高目标高度;只有落地质量在多次训练中都保持稳定,高度目标才会上调。更多跳跃与深蹲类玩法可以在AI健身竞技栏目中找到。

说明:跳跃与落地评分属于游戏化训练中的动作表现反馈,不构成医学评估。如果跳跃或落地时出现膝踝疼痛等不适,请停止训练并咨询专业人士。