CS2 的聲音不是從聲源直線飛進耳朵——它要經過遮蔽、垂直衰減、混響三層處理,最後才被 HRTF 渲染成座標。問題是後兩層會主動騙你。這篇技術筆記教你如何讀材質、跨樓層信節奏不信方向、預載候選位置,把架點資訊差算清楚。
導語
很多玩家把「聽聲辨位」當成一副好耳機就能解決的事。但在 CS2 裡,聲音不是從聲源畫一條直線飛進你耳朵的。它要經過遮蔽判定、垂直衰減、混響層三道手續,最後才被 HRTF 渲染成你腦內的那個座標。問題在於——這三道手續裡,後兩道會主動騙你。這篇筆記聊的不是設定,是資訊差本身。
一、腳步不是點,是被遮蔽過的殘影
先說一個反直覺的結論:你在 A 點聽到的敵人,可能正站在離你更近、但被一堵矮牆擋住的位置。CS2 的聲源遮蔽(occlusion)不是簡單的「有牆就靜音」,而是按遮擋體積逐段削減高頻,再讓低頻繞射過去。低頻繞射的代價是方向感變糊。
具體表現是什麼?當敵人隔著一層可穿透的木板或鐵皮箱移動時,你會先聽到一個「悶」的腳步聲,位置偏後、偏下,然後才在他真正露頭的那一刻收到一個銳利的清晰音。很多人把前半段誤判成「他在我後面」,於是提前轉身——這半秒就是典型的被遮蔽殘影騙了。
處理方式不是把音量拉滿。把音量拉滿只會讓你更早聽到那個悶音,卻不會讓方向變準。正確做法是記住每一張圖上「哪些材質會吃掉方向感」:Dust2 中門的木門、Mirage 短箱的鐵皮、Ancient 的木板通道,都是高頻殺手。聽到悶音時,先按材質反推遮擋層數,再決定是轉身還是繼續架槍。
二、垂直衰減:樓上樓下不是同一個世界
第二層帳更隱蔽——垂直方向的衰減曲線和水平方向根本不是同一條。
水平方向的聲音,引擎按距離做線性衰減,你還能靠左右聲道差估個大概。但垂直方向一旦跨樓層,衰減會被額外放大,且方向資訊會被壓縮到幾乎不可辨。最典型的場景是 Nuke 的黃房與地下、Vertigo 的 A 坡與下層。你在下層聽到的樓上腳步,往往不是「正上方」,而是一個被壓扁的、介於左右之間的模糊團塊。
這就製造了一個架點資訊差:守方在樓上架槍,聽到樓下腳步會下意識認為「他在我腳下,會從樓梯上來」。但實際敵人可能只是在下層橫穿,準備從另一條豎井上來。你架的是一個不存在的角度。
我的處理習慣是:跨樓層時不信方向,只信節奏。腳步的間隔、連跳的密度、有沒有急停的碎步,這些時間特徵比方向更可靠。樓上樓下分不清左右的時候,用「他停了幾次」來判斷他是不是在拉槍線,比用「他在哪邊」穩得多。
三、架點資訊差:你聽到的永遠比實際晚一拍
最後一層是架點者自己的問題。所有聲音從發生到你腦內成像,要經過引擎混響、HRTF 渲染、耳機輸出、再到你的聽覺皮層,這條鏈路本身有延遲。職業選手做的不是消除延遲,而是提前把「可能的位置」預載好。
什麼叫預載?就是在架一個角度之前,先在心裡把這張圖上這個位置附近所有能出聲的材質、所有可能的垂直層、所有會吃方向的遮擋物過一遍。等腳步真的響起,你不是在從零判斷,而是在幾個候選裡做減法。這才是資訊差的正解——不是聽得更清,是候選更少。
舉個具體例子:Inferno 的二樓架香蕉道。你聽到的可能是二樓下、可能是香蕉道凹槽、也可能是中路繞後。這三個聲源在材質和垂直層上完全不同,但如果在架槍前沒有把這三個候選列出來,你聽到的只會是一團「有腳步」。列出了,你就能靠悶音還是脆音、有沒有垂直壓縮,一秒內砍掉兩個。
收尾
CS2 的音訊系統不是給你一份即時地圖,它是給你一份帶遮蔽、帶壓縮、帶延遲的草稿。好耳機解決的是草稿的清晰度,不解決草稿的真偽。真正的聽聲辨位是把這三層帳提前算好:材質定遮擋,節奏定垂直,候選定架點。算清楚了,你聽到的就不是腳步,是答案。
如果你最近在調音訊設定,別急著換設備。先去打十局,每局只記一件事——哪些位置你聽錯了方向。把那些位置在圖上標出來,比換任何一副耳機都值。