投掷物落地弹跳的判定藏在碰撞网格的法线与摩擦系数里,版本一动,默认道具线的起跳点、出手角度和落点容差全部重算。这篇从弹跳几何讲到训练成本,给出重练道具线的实操顺序。
投掷物轨迹这件事,很多人以为是“手感”,其实是几何。你站在 Inferno 香蕉道木桶前扔那颗默认烟,出手角度、站位、准星高度,三者里任何一个偏了半个身位,弹跳点就会从桶沿滑到桶侧,烟落点跟着漂出去一米。版本更新调的是碰撞网格和道具参数,不是你的肌肉记忆,所以每次更新之后那条“默认道具线”都得重画一遍。
弹跳是法线与摩擦的乘积
一颗投掷物碰到墙面,出射方向由接触面的法线决定。法线是垂直于表面的向量,碰撞网格越细,法线越接近真实表面;网格越粗,法线就会在几个离散方向之间“跳”。老玩家会发现某些墙角扔道具特别“认”,某些又特别“滑”,差别往往不在你,而在这块几何的网格密度和法线朝向。
摩擦系数决定的是切向速度的衰减。同一颗雷,正面砸墙和斜切墙面,出射速度能差出一截。斜切时切向分量大,摩擦吃掉一部分,弹跳距离短;正面砸时法线分量大,反弹更“干脆”。默认道具线之所以能稳定复现,是因为它把接触点固定在一个法线几乎不变的小区域里——比如某块墙砖的固定高度,或者某个箱子的固定棱线。
所以“默认线”不是玄学,是把变量压到最小的工程解。你压掉的变量越多,版本更新后需要重调的参数就越少。
版本更新为什么会让老线失效
一次版本更新可能动三样东西:投掷物的重力与初速、碰撞网格、以及个别道具的爆炸半径。前两者直接改轨迹,后者改的是“落点容差”。
重力或初速一动,整条抛物线缩放,原来卡在桶沿的那颗烟会提前或延后落地,弹跳次数从一次变两次,或者从两次变一次。碰撞网格一动,法线方向变,出射角跟着变,原本斜切墙面的那一下会被反弹到另一个平面。爆炸半径一动,即使轨迹没变,烟雾覆盖的边缘也会挪,原本能封住的缝会漏出来。
这三件事叠在一起,结果就是:你以为自己手生了,其实是几何和参数换了。职业队每次大版本之后重练默认道具,不是勤奋表演,是因为不重练就会在比赛里漏缝。
重练道具线的实操顺序
第一步,先验落点,不验手感。找一个空服,把旧线原样扔十次,记录烟雾边缘相对参照物(墙角、箱子棱、地面纹理)的偏移方向。偏移方向比偏移量更重要——它告诉你变量出在哪:整体前移是初速或重力,左右偏是法线,边缘缩水是半径。
第二步,固定接触点,调出手参数。把站位和准星高度当成两个旋钮,一次只动一个。先动准星高度找弹跳点,再动站位找入射角。不要在同一个循环里同时改两个,否则你分不清是哪一下起了作用。
第三步,留容差。重画后的线要记录“可接受区间”:站位前后半步、准星上下两像素,烟还能封住目标缝。没有容差的线是表演线,比赛里用不出来。
第四步,做对抗验证。空服里完美的线,在有人架枪、有人压脚步的环境里会变形。让队友在对面给压力,你再扔十次,看容差还剩多少。剩下的那部分,才是能带进比赛的东西。
最后一句
投掷物弹跳是这套游戏里最诚实的系统之一:它不看你皮肤,不看你段位,只看法线、摩擦和初速。版本一动,它就换一套答案。重练不是重复劳动,是把新答案抄回自己的笔记本。下次更新,别急着骂手感,先去墙角扔十颗雷,看看法线往哪边偏了。