CSGO枪械后坐力机制详解(多图)
这篇文章试着去解释csgo中枪械的后坐力机制。新手玩家会发现csgo中枪械的后坐力与其他第一人称射击游戏是如此的不同,并且有些经验丰富的玩家也会因为对csgo枪械后坐力的错误认识而品尝苦果。 一、2个基础概念 当你在CS:GO游戏中开枪,有两个最基本的因素会影响你的子弹最终会落在何处: 1.枪械的后坐力(recoil) 2.不精确机制(inaccuracy) 学会控制这两个因素对于掌握这款游戏是绝对必要的。 1.1枪械的后坐力(RECOIL) 在上图中,我简单地使用ak47,在没有移动鼠标的情况下,朝着墙打了一梭子。枪械后坐力的主要效果是明显的——子弹的轨迹向上发展,然后落到两边。然而,需要注意的是,在射击中,子弹并不都是落在准星瞄准的位置。枪械的开火影响着玩家视线的方向(画面抖动)和枪指着的方向,但是开枪的效果对于瞄准的影响更大。这意味着,在你扫射的高度,你的子弹总是击打在比准星更靠上的位置。 新手玩家需要学习的其中一件事就是去“下拉准星”来抵消后坐力。事实上,对于每一把枪械的弹道图案都是完美可被重复的,并且高级的玩家们还会去抵消枪械左右两边的后坐力,使更多的子弹击中目标。 1.2不精确机制(inaccuracy) 虽然每一把枪械的弹道图案都是固定的,但是子弹却不是每次都落在相同的地方。请观察下图。 这儿,我用ak47从同一个位置朝墙打了两梭子子弹。图案显得有些随机,但实际上你看到的就是不精确机制带来的效果。 不同的枪械有着不同程度上的不精确性,这种不精确性会随着你的移动,跳跃,爬梯子,还有在连续扫射中增加。这种不精确机制使得某些子弹会落在固有弹道上附近的一些随机区域。更高的不精确性意味着更大的弹道覆盖面积。 如果你处在静止或者下蹲的状态,枪械的后坐力(recoil)而不是不精确性(inaccuracy)会在弹道中起主导性作用。这就是为什么掌握枪械的弹道是很有益处的,并且用你最大的努力去抵消枪械的后坐力。 二、枪械扫射弹道图案(SPRAY PATTERNS) 让我们暂时忽略不精确机制(inaccuracy),只看枪械本身的后坐力是什么样的。这儿,我制作了一个自定义地图,在这个地图里,bots一个挨着一个站着,一起朝墙开枪。我配置了游戏服务器,移除了不精确机制,使用了SourceMod,给每个bot发枪,并命令它们对着墙打一梭子子弹。 每个子弹的坐标被记录在一个文件里。一旦bots循环使用了所有枪械,我们就能根据bots的位置与对应的坐标,提取出每一把枪械的固有弹道图案。 首先,让我们看一下csgo中两把最流行的武器,AK-47和M4A4。 (左:AK47,右:M4A4) 可能让人惊讶的是,它们的弹道图案非常的相似。两把枪子弹的运行轨迹前8发稍微偏左的垂直向上运行,之后从一边到另一边。AK-47的子弹落点更加的平行与垂直,但是两者的差别并不大。 有趣的是,消音器对最近新添加的M4A1的弹道有着很大的影响。 (左:装上消音器,右:拆下消音器) 装上消音器,M4A1轻松地拥有了CS:GO游戏中所有步枪中最小的后坐力。拆下消音器,M4A1的后坐力大小几乎等同于AK-47! 三、如何抵消后坐力 既然我们已经收集了所有的数据,我们就能使用它来检验不同的策略用于抵消后坐力。 大多数玩家很快就能学会,扫射时通过下拉准星,部分地抵消后坐力。 让我们暂时忽略枪械后坐力的水平分量,来看看当我们限制自己只垂直下拉准星会发生什么。 (左:AK47,右:M4A4) 在以上的动画中,向下运动的直线表示玩家鼠标的移动,上面的点则表示了被武器后坐力控制的子弹的落点。 尽管最初的几发子弹击中了目标,但是显然地,之后的扫射用这种方式将不起作用。即使在距离敌人很短的距离内,几乎80%的子弹会打空。因此,增加水平分量的后坐力抵消对于精准的扫射是十分有必要的。 (左:Ak47,右:M4A4) 这儿,我制作了几条简单的后坐力抵消曲线对应每把枪的弹道图案。 压枪的基本原则是简单的——前几发子弹快速下拉,然后左右横移。 请注意,每把枪的压枪时间是略微不同的,就像M4A4每秒能射出更多的子弹。用这种压枪方法,你能获得紧凑的子弹落点,所以如果你能记住这些后坐力抵消曲线,你将能够控制你的子弹有效的打完一梭弹夹。 四、附录 最后请注意一点——手枪有一个额外的因素,这使得它们更难预料。 从本质上来说,每一把枪都有着提前生成的数据表格,去计算每一发子弹之后的后坐力的量。 拿全自动武器来说,只要你按住鼠标按键,对于每一发子弹,表格中的索引就会增加1个单位。 对于半自动武器,例如手枪,对于每一发子弹,表格中的索引参数是随机被抽取的。这意味着,与全自动武器相比,手枪的弹道图案更加的不可重复,尽管手枪的不精确机制更加微弱。 附不同武器弹道着弹点图: AK47 M4A4 M4A1-S Galil SG553 FAMAS AUG AUG(开镜状态) MAC-10 MP7 UMP-45 PP-BIZON MP9 P90 连喷(XM1014) GLOCK-18 P2000 P250 USP 沙鹰(DEAGLE) 双枪(Dual Berettas) TEC-9 CZ-75 Five-seven(57) 来源:游戏记忆 作者:朋友别误伤我 |
|