默认烟线是队伍最省训练成本的资产,但版本更新后常出现落点偏移。本文从投掷物物理机制出发,分析轨迹对参数敏感的原因,并给出判断烟线是否需重练的实用方法。
导语
默认烟线是队伍最省训练成本的一笔资产:一条扔了三千遍的烟,理论上不该有偏差。但现实是,同一个站位、同一个瞄点,跨版本后落点会偏出半个身位,封不死窗口,或者弹跳后卡在墙沿上。这不是手感问题,是投掷物轨迹本身就是一个对参数敏感的动态系统。
一、轨迹不是抛物线,是带阻尼的积分
CS2 的投掷物运动可以拆成三块:初速度向量、重力加速度、以及每次碰撞后的速度衰减与反弹方向。很多人把它当成高中物理的斜抛,只看初速和角度,但真正决定落点的是碰撞序列。
一颗烟从出手到落地,平均要经历 1 到 3 次碰撞。第一次碰撞把速度乘上一个小于 1 的恢复系数,同时按表面法线做反射。问题在于,地图几何不是理想平面:箱体边缘有倒角,墙面有装饰凸起,空气墙有厚度。这些几何细节在版本更新里最容易被顺手改动,因为它们是“视觉优化”的副产物,不会写进补丁说明。
结果就是:你的瞄点没变,但第一次碰撞的法线方向变了 2 度,第二次反弹后的横向位移就多出十几单位。默认烟线偏出的那半个身位,往往来自这里。
二、弹跳衰减的“非线性区”
恢复系数不是常数。低速度碰撞和高速度碰撞的衰减曲线不一样,引擎在低速段会额外加阻尼,防止投掷物在地面上无限滑动。这意味着同一颗烟,用力扔和轻扔,落点对瞄点误差的敏感度完全不同。
用力扔的烟,飞行时间长、碰撞次数少,落点主要由初速决定,瞄点偏一点,落点偏得线性。轻扔的烟,碰撞次数多,每次反弹都放大误差,落点对瞄点是非线性的。这就是为什么“贴墙轻扔”的默认道具线最不耐版本:它依赖的是一串精确的碰撞序列,任何一次几何微调都会让整条链断掉。
战队在重练默认线时,优先重练的永远是那些“低初速、多碰撞”的烟,而不是大力抛出的过点烟。前者是版本敏感区,后者是版本稳定区。
三、默认道具线是一张“共识地图”,不是个人技巧
默认烟线的价值不在准度,在同步。五个人在同一回合里按同一套瞄点出手,烟墙才能拼成一条完整的封锁线。一旦某条线因为版本漂移偏了,队伍不会只改一个人的瞄点,而是整条线重画,因为同步比准度更难重建。
这也是为什么职业队每赛季初的训练赛里,总有一段时间在“对墙”。他们不是在找新瞄点,是在重新校准那套共识:哪条线还能用,哪条线要换站位,哪条线干脆放弃改用瞬爆。
四、怎么判断一条线该不该重练
我的做法是三步:先固定站位,用同一瞄点扔十次,看落点方差;再把站位前后挪一个身位,看落点是否线性移动;最后换一个服务器 tick 环境重测。如果方差大、移动非线性、跨环境不一致,这条线就该进重练清单。
版本更新不会告诉你哪条烟线废了,它只会悄悄改掉一面墙的厚度。默认道具线的维护,本质上是队伍对自己那套共识地图的定期审计。