所谓Hitbox,就是玩家能够命中并造成伤害的模型范围。CSGO拥有众多人物角色,不管是CT还是T,都是使用同样的Hitbox。正常游戏下,Hitbox并不可见,玩家只能看到人物模型,另外Hitbox并非和人物模型100%贴合,有些模型边缘位置看着打中了但实际上并没有命中Hitbox,也就没有造成伤害;同理,反过来只要命中Hitbox就算看着没有命中就能造成伤害。
*游戏缺陷和服务器延迟也会导致Hitbox和人物模型不一致。
本文将介绍用于在单机模式或自建服务器启用显示Hitbox模型和子弹命中位置的控制台指令参数,让玩家能够了解相关内容。
接下来,进入游戏,打开控制台,如果你不知道如何启用控制台的话:
使用控制台命令需要打开控制台功能,进入游戏——“设置”——“游戏设置”——“游戏”——“启用开发者控制台(~)”,选择“是”,之后按“~”键(ESC下面)即可打开控制台功能。
在单机模式下或自建服务器进入地图,打开控制台输入以下命令进入Cheat模式,并让Bot静止不动
sv_cheats 1;bot_stop 1;
接着输入以下命令:
显示Hitbox模型
sv_showlagcompensation 1
显示子弹命中位置
sv_showbullethits 1
准备工作完成,接下来在随便一个BOT附近射击,BOT身上就会显示蓝色框的Hitbox模型(持续几秒钟),如果子弹命中人物,便会显示红色的箭头表示命中位置和方向,如果未命中则显示为灰色,几秒后消失。
部分人物部位的Hitbox比看起来的模型要大些,比如下图的凤凰战士特定视角下,准心瞄准的是空气,但仍有命中判定。
大部分人物模型,手臂的Hitbox实际比看起来的大,所以瞄准手臂边缘也能够造成伤害。
反过来,只要没有命中Hitbox,就算命中模型也不会有伤害判定,比如特定视角下的CT角色,命中手臂并没有造成伤害。上图的灰色弹道明明擦过手臂却没有命中就是这个道理。