即时命中与弹道武器:区别对瞄准意味着什么

即时命中(hitscan)的子弹会在你开枪的那一刻命中准星下的目标:游戏判定的是一条没有飞行时间的直线。弹道武器(projectile)的子弹是有自身速度、往往还有下坠的物体,所以会晚一点才到。面对移动的目标,用即时命中武器就瞄准目标本身,用弹道武器就瞄准它前方;提前量就是子弹在空中飞行时目标移动的距离。

在瞄准练习中练跟枪

即时命中 开枪即命中准星所在位置 弹道武器 提前量 瞄准目标将要到达的位置
同一个向右移动的目标。即时命中在开枪的瞬间命中;弹道武器的子弹要飞行一段时间才到,这时目标已经往前走了。

什么是即时命中

用即时命中武器开枪时,游戏会从枪口或屏幕中心检查一条直线,这条线上的第一个物体在同一瞬间被判定命中。没有东西在飞,所以远处的目标和近处的目标一样会立刻被打中。你看到的子弹或曳光只是给眼睛看的效果。

弹道武器有什么不同

弹道武器的子弹是游戏按自身速度、一帧一帧在场景中移动的物体。目标越远,飞到所需的时间越长,很多还会受重力下坠,所以远距离时不仅要瞄目标前方,还要瞄高一点。火箭、手雷和箭通常都是这样,而在计算子弹弹道的游戏里,就连远距离的步枪射击也需要一点提前量。

要提前多少

这些是示例数值,请直接改成你自己的。

瞄准目标前方这么远 2.5 米

子弹飞过 30 米 需要 0.5 秒(500 毫秒)。这段时间里,以每秒 5 米横穿你视野的目标会移动 2.5 米,所以朝它移动的方向,瞄准它前方这么远。

这里只计算横向移动和直线飞行。朝你走来或远离你的目标需要的提前量更小,远距离时重力还会带来下坠;游戏可能用自己的单位,但只要距离和两个速度用同一种单位,算法就一样。

你的武器是哪一种?

游戏会混用两种方式,常常出现在同一个武器列表里。《德军总部3D》(Wolfenstein 3D)的枪械是即时命中。在《守望先锋》中,黑百合的步枪在两种射击模式下都是即时命中。《使命召唤:黑色行动4》同时使用即时命中和弹道伤害,《Apex 英雄》则把充能步枪从即时命中武器改成了弹道武器。所以要看武器,而不是看游戏:在训练场朝远处的墙开一枪并观察。如果在任何距离开枪的瞬间弹孔就出现,就把它当成即时命中;如果晚一点才出现,距离越远越晚,那就是弹道武器。

两种武器怎么瞄

因为延迟,即时命中也要提前吗?

在大多数现在的游戏里不需要。早期的网络游戏要等射击信息到达服务器才判定命中,移动的目标可能已经躲开了,所以玩家连即时命中武器也要提前。现代引擎使用延迟补偿:服务器把每个玩家倒回到射手看到他们的位置,在那里判定是否命中。这样即时命中就不用再提前了,但也有代价:你刚躲到掩体后面时仍可能被打中,因为在对方的屏幕上你还没到那里。

在这里怎么练

我们的瞄准练习在点击的瞬间判定命中,和即时命中一样,所以练的是即时命中这一面:用跟枪练习练习一直贴住移动目标,用甩枪练习和目标切换练习练习快速转向新目标。这里没有飞行时间,提前量要在你自己游戏的训练场里对着移动靶练:先从近处开始,等提前量稳定后再拉远距离。

即时命中更好吗?

两者本身没有好坏之分。即时命中奖励开枪瞬间准星的精确,弹道武器奖励对目标走位的预判。游戏会用伤害、射速、溅射和射程来平衡两者,所以关键是知道自己的武器属于哪一种,并用正确的方式去瞄。

想先把设置调好,请看如何提高枪法;想在目标之间快速切换,请看怎样切换目标。

资料来源:维基百科(英文),Glossary of video game terms(hitscan)、Deflection (ballistics)、History of first-person shooters、Widowmaker (Overwatch)、Call of Duty: Black Ops 4、Apex Legends。