子 tick 裡的急停:準星回正不是終點,是下一槍的起跑線

2026年10月27日 14:00:10

子 tick 移動讓準星畫面和伺服器判定徹底分家。別等視覺回正,要在速度落入射擊容差的那一小段裡開槍。

很多人把急停理解成「按反方向鍵,準星回來,開槍」。在 CS2 裡這個描述漏掉了一整層東西:回正只是視覺終點,判定終點在更早或更晚的某一幀裡。子 tick 的存在讓這兩件事不再重合。

先說結論:急停的窗口不是「準星靜止」那一刻,而是「速度向量落入射擊容差」的那一小段。你眼睛看到的準星回正,是客戶端渲染的產物;伺服器認的是速度取樣。這兩者之間隔著輸入延遲、插值和一次可能被合併的移動更新。所以練急停,練的不是「看準星」,是練「在準星還沒完全回正時就敢扣」。

一、子 tick 把「移動」切成了更細的顆粒

傳統 tick 是離散取樣,你每一幀的位移被量化。CS2 的子 tick 移動讓位移在 tick 之間有了更細的插值,好處是移動更順,代價是「速度歸零」這件事變得更難被眼睛捕捉。你放開 A 再按 D 的那一瞬間,速度不是從 +v 直接跳到 -v,而是經過一個極短的過渡帶。射擊判定讀的是這個過渡帶裡的取樣值,不是你在螢幕上看到的準星位置。

這意味著兩件事。第一,反向鍵按得越「乾脆」,過渡帶越短,但短不等於零。第二,急停的成敗取決於你在過渡帶的哪一側開槍——早一幀還在漂,晚一幀已經穩,中間那一幀才是真正的窗口。職業選手的急停看起來「黏」,不是手速快,是他們把扣扳機的時機壓在過渡帶收尾的那一幀上,而不是等準星視覺回正。

二、準星回正是渲染的謊言

準星回正的動畫和實際速度解耦。客戶端為了讓畫面順,會對視角和準星做平滑,你看到的「回正」可能比伺服器認可的速度歸零早那麼一點點,也可能晚。這個偏差在近距離對槍裡被放大:你以為自己停了,伺服器覺得你還在滑;你以為還在滑,其實判定已經放行。

實戰裡的表現就是「我明明停了卻打飄」和「我還在動卻打中了」同時存在。別急著怪網路,先接受這個時序差。修正方法不是調靈敏度,而是建立自己的「提前量」:在訓練圖裡用固定靶,故意在準星還差一點回正時開槍,記錄命中率,找到你個人的那個提前幀。這個幀數每個人不一樣,跟螢幕、滑鼠回報率、甚至握姿都有關。

順帶說一句,檢視造型的時候也有人拿這個說事——檢視動畫裡的槍口晃動和實戰急停的視覺回饋不是一套邏輯,別拿檢視台的手感去推實戰的急停窗口。

三、把窗口練成肌肉記憶,而不是知識

知道原理沒用,急停是條件反射。建議的練法:

  1. 關掉準星動態,用靜態準星練反向鍵,強迫自己不看準星回正,聽腳步節奏扣。
  2. 在創意工坊的移動靶圖裡,把靶子速度調到接近對手橫拉的速度,練「過渡帶扣槍」。
  3. 錄第一人稱 demo,逐幀看自己扣槍那一幀的速度條,和命中回饋對齊,找偏差。

最後一句:子 tick 不是玄學,它只是把「你以為的瞬間」拆成了幾段。急停的高手不是停得更快,是更早知道哪一段該開槍。準星回正是給眼睛看的,扣扳機是給伺服器聽的,這兩件事,最好別混為一談。