绝地求生怎么知道子弹是从哪个方向来的
17-11-09
互联网
特玩整理
我们这里有一篇解释了枪击声效是如何运作的。
枪声
游戏中听到的每个枪声都是基于声源与玩家之间的距离来计算延迟的。
声音的传播速度是 340m/s,所以如果一次开枪距离玩家340m,那么会先看到闪光,并在 1 秒钟后听到枪声。
如果枪声来自于室内,或者非直线传播(被阻塞),将会为声音附加混响效果和"低通滤波器"(低沉音)。
子弹崩裂(音爆)/鞭子声效
子弹崩裂声效(或者说子弹冲击波)会在超音速投射物接近听者的距离时产生。这一声效可以在子弹投射路线的最近距离被听到。
基本来说,声源永远是和投射物路线垂直的,所以如果你听到耳机左边有子弹崩裂声,你就会知道射击者要么是在你身正前,要么是之后。
大多数武器的射速都是超音速的。 这意味着你将会在听到真正的枪声前听到崩裂声。
比如这个场景,在1000m远的射手,使用AWM(子弹速度超过900m/s)你会有下列顺序的经历:
1.看到枪口火光。
2.在约1秒后听到崩裂声(假设没有空气阻力)。
3.在约3秒后听到枪声。
子弹接近玩家时会产生一个崩裂声,而从很远出处过的则只会产生鞭子声(子弹在远处飞行滑过会连续发出声音,听到的音效便类似于鞭子声)。
我们根据不同距离的声效样本进行了混合(最远距离并且衰减特性也受抑制器的影响)。较近的枪声会比远处的更响且清楚。
在目前的游戏公开版本中,所有子弹都会产生一个崩裂音效。我们通过加入了一个速度检测修改了这一机制,所以在子弹运动速度低于音速时不再会产生崩裂音,而是会产生鞭子声。
返回首页