投擲物彈跳不是物理彩蛋:從法線反射到預設道具線,為什麼每次更新都要重畫那幾條牆

2026年10月19日 16:00:08

投擲物軌跡是幾何,不是手感。法線與摩擦決定彈跳,而碰撞網格與道具參數的更新會讓舊預設線失效。本文說明更新後如何調整道具。

很多人以為投擲物軌跡是「手感」,但其實是幾何。你站在 Inferno 香蕉道木桶前扔那顆預設煙,出手角度、站位、準星高度,三者裡任何一個偏了半個身位,彈跳點就會從桶沿滑到桶側,煙落點跟著漂出去一米。版本更新調的是碰撞網格和道具參數,不是你的肌肉記憶,所以每次更新之後那條「預設道具線」都得重畫一遍。

彈跳是法線與摩擦的乘積

一顆投擲物碰到牆面,出射方向由接觸面的法線決定。法線是垂直於表面的向量,碰撞網格越細,法線越接近真實表面;網格越粗,法線就會在幾個離散方向之間「跳」。老玩家會發現某些牆角扔道具特別「認」,某些又特別「滑」,差別往往不在你,而在這塊幾何的網格密度和法線朝向。

摩擦係數決定的是切向速度的衰減。同一顆雷,正面砸牆和斜切牆面,出射速度能差出一截。斜切時切向分量大,摩擦吃掉一部分,彈跳距離短;正面砸時法線分量大,反彈更「乾脆」。預設道具線之所以能穩定重現,是因為它把接觸點固定在一個法線幾乎不變的小區域裡——比如某塊牆磚的固定高度,或者某個箱子的固定稜線。

所以「預設線」不是玄學,是把變數壓到最小的工程解。你壓掉的變數越多,版本更新後需要重調的參數就越少。

版本更新為什麼會讓老線失效

一次版本更新可能動三樣東西:投擲物的重力與初速、碰撞網格、以及個別道具的爆炸半徑。前兩者直接改軌跡,後者改的是「落點容差」。

重力或初速一動,整條拋物線縮放,原來卡在桶沿的那顆煙會提前或延後落地,彈跳次數從一次變兩次,或者從兩次變一次。碰撞網格一動,法線方向變,出射角跟著變,原本斜切牆面的那一下會被反彈到另一個平面。爆炸半徑一動,即使軌跡沒變,煙霧覆蓋的邊緣也會挪,原本能封住的縫會漏出來。

這三件事疊在一起,結果就是:你以為自己手生了,其實是幾何和參數換了。職業隊每次大版本之後重練預設道具,不是勤奮表演,是因為不重練就會在比賽裡漏縫。

重練道具線的實操順序

第一步,先驗落點,不驗手感。找一個空服,把舊線原樣扔十次,記錄煙霧邊緣相對參照物(牆角、箱子稜、地面紋理)的偏移方向。偏移方向比偏移量更重要——它告訴你變數出在哪:整體前移是初速或重力,左右偏是法線,邊緣縮水是半徑。

第二步,固定接觸點,調出手參數。把站位和準星高度當成兩個旋鈕,一次只動一個。先動準星高度找彈跳點,再動站位找入射角。不要在同一個循環裡同時改兩個,否則你分不清是哪一下起了作用。

第三步,留容差。重畫後的線要記錄「可接受區間」:站位前後半步、準星上下兩像素,煙還能封住目標縫。沒有容差的線是表演線,比賽裡用不出來。

第四步,做對抗驗證。空服裡完美的線,在有人架槍、有人壓腳步的環境裡會變形。讓隊友在對面給壓力,你再扔十次,看容差還剩多少。剩下的那部分,才是能帶進比賽的東西。

最後一句

投擲物彈跳是這套遊戲裡最誠實的系統之一:它不看你皮膚,不看你段位,只看法線、摩擦和初速。版本一動,它就換一套答案。重練不是重複勞動,是把新答案抄回自己的筆記本。下次更新,別急著罵手感,先去牆角扔十顆雷,看看法線往哪邊偏了。