CSGO深度教學1——Hitbox、傷害與護甲
原文首發於完美世界「CSGO國服」微信官方公眾號。
很多玩家對遊戲的認識是更偏向於感官認識,憑感覺而不是憑精確地算計來玩遊戲。而如果能在擁有對遊戲良好的手感前提下,對遊戲機制進行更多的定量分析,則會對你成為一名高玩很有幫助。今天起我們啟動一系列深度遊戲教程,對遊戲機制和武器性能進行深度的介紹,提高大家的理論知識,幫助大家更好地提高遊戲水平。
Hitbox
CS系列遊戲經過近20年的發展,在CS1.6、CS:S、CS:GO的進化歷程中,Hitbox模型也在不斷變化。首先介紹一下什麼是Hitbox。我們知道CS:GO中的人物模型外表面下是由很多個體積塊構成的,這些體積塊主要兩個作用就是判定碰撞和子彈命中,我們用圖片來表示Hitbox,下圖中即為CS1.6的Hitbox示意圖,T人物外表面旁的紅線構成的方塊狀物體就是Hitbox。如果子彈穿過Hitbox,則認為造成傷害(子彈的機制另文介紹)。
CS1.6Hitbox示意圖
一方面, CS1.6、CS:S到CS:GO一路進化過來,Hitbox與人物皮膚的體積與輪廓相對關係是一直在變化的。CS1.6的人物模型體積較小,Hitbox體積也是最小的,這也就是說為什麼早期很多職業選手都說CS1.6比CS:GO難度要大,因為Hitbox小意味著子彈更難命中,瞄準和控槍要求也就更高。而從下面兩張圖可以看出,雖然CS:S與CS:GO同樣使用Valve的Source遊戲引擎,但CS:GO的Hitbox比CS:S要小的多,這也說明相比CS:S,CS:GO中更難命中對手,整體難度要大些。
CS:SHitbox示意圖,可見Hitbox體積較大,遠遠超出皮膚輪廓
CS:GOHitbox 示意圖
另一方面,CS系列遊戲早期Hitbox系統有一個共性問題就是由於一直採用長方體Hitbox塊,導致人物在一些運動姿態中,Hitbox的邊界會穿越到皮膚表面之外。CS1.6、CS:S和CS:GO早期的Hitbox輪廓經常超出實際所見的人物皮膚,這在上文CS1.6 Hitbox示意圖中可以很清晰的看到這種情況。這也意味著雖然視覺上顯示一發子彈與皮膚擦肩而過,但由於已經命中皮膚外的Hitbox而被判定擊中。為解決這個問題,Valve對CS:GO在2015年9月15日進行了一次重大更新,首次在CS系列遊戲中改用膠囊形的Hitbox,確保全部Hitbox無論在何種姿態、運動狀態下都基本不會突破皮膚表面,同時也盡量貼合皮膚表面,確保玩家眼睛所見的子彈命中情況與Hitbox命中判定情況相一致,達到所見即所得的效果。這是CS史上的一個重大機制更新。
CS:GOHitbox 修改示意圖,左為舊的方形,右為新的膠囊形
傷害
介紹Hitbox是介紹CS:GO子彈傷害數值的先決條件,因為同一發子彈命中在身體不同部位(準確的說應該是命中不同的Hitbox)傷害是不同的。這需要首先介紹一下人物模型的不同部位。下圖就是CS:GO更新後,最新Hitbox示意圖。可見人體分為如下部分:
CS:GO目前的Hitbox
1、 頭部:圖中紅色Hitbox,包括人物皮膚頭部與脖子的一部分。經過筆者實測,基本上要擊中下巴部位以上才會被判定為擊中頭部Hitbox。
2、 胸部:圖中綠色Hitbox。
3、 手臂:圖中深藍色、紫色Hitbox。包括上臂、下臂、手掌。
4、 腹部:圖中黃色Hitbox。
5、 腿部:圖中淺藍色、灰色Hitbox。包括大腿、小腿、腳部。
CS:GO不同部位的Hitbox被子彈擊中後,受傷害的係數是不同的。以武器子彈的標稱傷害值(這個傷害值今後會另文介紹)為基準(100%)來計算,有如下比例關係:、
傷害比例表
以USP消音版在0距離上命中無護甲目標來舉例說明,其標稱傷害值為34.35,也就是命中胸部、手臂一槍的傷害。而命中頭部傷害為34.35的四倍即137傷害,可以一槍爆頭。
護甲與穿甲係數
CS:GO與傷害相關的另外一個裝備就是護甲,包括頭盔和防彈衣。CS:GO的頭盔覆蓋整個頭部的Hitbox,而防彈衣則提供胸部、手臂和腹部的防護。腿部是不受防彈衣效果保護的,這與模型實際外貌相一致。每一把武器都有一個固定的穿甲係數,表示其護甲穿透能力。子彈命中護甲保護部位的傷害計算公式為:
實際傷害=子彈傷害x穿甲係數
以USP消音版為例,其穿甲係數為50.5%,在0距離上命中護甲目標的胸部實際傷害值為34.35x50.5%=17.35,需要6發才能完成擊殺,這時總傷害為104.08。
注意:手臂(上方紅點)受護甲保護,腿部(下方紅點)不受護甲保護
綜合應用
實際遊戲中相信不會有人對傷害值進行實時計算,大家更多的是記住了某武器命中某部位幾槍可以擊殺這樣的信息。而我們掌握了傷害的相關知識(此時僅剩餘距離衰減未介紹)後,就可以理論指導實踐,知其然更知其所以然,來指導自己的瞄準技術。比如很多職業選手CT方使用USP和P2000面對有護甲的敵人時,如果不採取瞄頭的瞄準技術,則會採用打腿的方式。以USP為例,0距離上命中腿部的傷害為34.35x75%=25.76,而命中胸部的傷害為17.34,命中腿部可以4槍完成擊殺,而胸部需要6槍。而FiveSeven和Tec9擁有超過90%的穿甲能力,這兩把武器命中胸部的傷害(等效90%)高於腿部(等效75%),因此不會有選手採用打腿的方式瞄準。這就是指導遊戲玩法的理論依據。
各位玩家雖然不需要記住各個武器的具體傷害值,但主戰武器在命中不同部位下的傷害大致情況在遊戲中還是很有用的信息,可以指導自己的瞄準,可以計算敵方剩餘的血量。掌握以上關於Hitbox、傷害、護甲的基本信息對大家還是會很有幫助的。
微信公眾號:電子玩樂
http://weixin.qq.com/r/Gz-j_3PEnS7irTeY92oJ (二維碼自動識別)
推薦閱讀:
※CSGO進階——系統的了解經濟的計算與積累(二)
※練槍 - 雜記 - Aim Hero 更新了!
※迷之優越感?走近CSGO國際服玩家的內心世界
※北美戰隊觀察之Optic——Tarik助推Optic起飛
TAG:反恐精英:全球攻势CS:GO | 电子竞技 | 网络游戏 |