使命召唤ol扫射精度 《使命召唤OL》武器后坐力如何调整
使命召唤OL作为一款备受瞩目的射击游戏,以其极具真实感的战斗体验吸引了众多玩家的关注,而对于射击游戏来说,武器的后坐力调整始终是一个备受关注的话题。近期该游戏官方宣布了一项重大更新,旨在提升武器的扫射精度。这一消息无疑让众多玩家充满期待,他们纷纷猜测这项调整将如何影响游戏的战斗机制,并对此展开了热烈的讨论。让我们一起来探讨一下,使命召唤OL中武器后坐力调整的意义和可能带来的改变。
《使命召唤OL》武器后坐力如何调整
为了方便理解和保密性质的原因, 帖子内的算法用作演示和测试, 无法直接套用到游戏中去,
Recoil这很好理解, 就是玩家在玩FPS时候的所谓"后坐力". 但是这个"后坐力"的学问是很大的, 如何做的真实, 如何做的准确, 如何做的适合玩家上手都是困扰很多FPS游戏设计的一个难点.
Recoil = "后坐力"在游戏中如何体现呢?
1、Spread"散布"
在游戏中散布是一个硬数据, 也就是说他的数据是定死的(但他是个变量, 不好理解的话可以理解成一个范围值但这个范围值是定死.), 在COD中武器有两种击发方式, HIP(扫射)和ADS(瞄准), 但是在COD中"散布"只对扫射情况下有效. 在ADS的情况下武器实际上是没有散布的. 那么为什么在游戏的时候武器瞄准打在枪上的时候不是也有散布么? 其实是GunKick和ViewKick的产生了作用.
2、Gun Kick (枪口跳动)
就是当武器击发时, 武器会随着击发而在屏幕上左右上下的晃动. 同时这个晃动是有相互作用的, 枪口向左跳的同时武器也会回到中心点, 如果连续击发那么下一次的跳动就是向右, 同时武器在停止击发的时候不管怎么样他都会回到中心点, 这个回复的速度称之为回归原点速度, 速度越快回到原点的速度越快,武器精度就大大提高.
3、View Kick (视野跳动)
这是最容易被混淆的机制, 视野跳动是武器在击发时. 武器会跳动离开武器瞄准的原点, 他会跳动上下左右的任意方向, 实际上这个机制是屏幕在调准视角而不是武器的模组在跳动. 这个跳动可以通过玩家的操控来控制也就是玩家所称的"压枪".
ViewKick移动视野和GunKick移动模组是两个模块最大的不同.
4、Visual Recoil (效果跳动)
这只是游戏武器的动画模拟, 没有实际的数据所以不直接影响武器的"后坐力", 这是一个提高武器真实度的表现手法, 这就是为什么当你感觉武器在跳动时打不中敌人, 想修正弹道但是怎么都打不中的原因,实际上你是打中了只是效果跳动给了你打不中的错觉,所以COD加入了Hitmarker来帮助玩家判定是否击中了目标.
5、Center Speed (回归原点速度)
这是非常重要的一个武器数据, 很容易理解它是当武器产生后座之后一段时间. 武器将会回归到原点的速度, 速度越快, 你武器回到原点的速度也越快, 后坐力影响也就越小.
以上是纯的理论知识, 如何运用到显示的演算中呢?
在COD MW2中 Gun Kick 和 View Kick 都独立的体现在X维度和Y维度.
Gun Kick 允许跳动在轴交叉中进行, 武器的跳动可以不需要回到原来的轴就进行下一次的跳动.
以下为演示用的值和套用的公式:
adsGunKickReducedBullets的数据是减少武器上跳速度需要的击发数, 当这个数据的击发数被程序执行的时候. 武器的上跳数据将会回到他的基本数据.当停止击发时, 程序的计时器重新开启等待下一次的击发.
adsGunKickReducedPercent的数据是当adsGunKickReducedBullets击发数据执行后有多少速度数据减少了.
adsGunKickPitchMax, adsGunKickPitchMin, adsGunKickYawMax 和 adsGunKickYawMin 是四个计算武器每次上跳时对四个方向上跳速度计算的一个数据(每秒多少度).(Pitch数据是上下的, Yaw数据是左右的, 通俗理解). 加速度是每次击发才会产生的. ViewKick在这里可以不考虑他的加速度, 这就是为什么在COD武器数据中会看到ViewKick数据为0的原因.
adsGunKickAccel 这个数据是武器回复到中心原点加速度的数据(每秒多少度). 加速度的指向永远是武器瞄准的中心原点.
adsGunKickSpeedDecay 是一个线性阻力系数按照( s^-1 1赫兹)计算. 用来衡量武器上跳衰减的偏转数据. (离开中心原点)
adsGunKickStaticDecay 是一个线性阻力系数按照( s^-1 1赫兹)计算. 用来衡量武器上跳衰减的回归到原点数据. (向原点后方移动再回到原点 re-centering).
基本上GunKick每一次上跳的数据的演算公式和算法是:
x[t] = x_0 (+/-) g*Exp[-bt]/b^2 (-/+) g/b^2 (+/-) gt/b - v*Exp[-bt]/b + v/b
t -- 武器开始上跳时过去的时间.
x_0 -- 武器开始上跳时的位置.
v -- 武器上跳的初始速度.(取决于四个方向的初速和数据)
g -- adsGunKickAccel
b -- adsGunKickSpeedDecay 或者 adsGunKickStaticDecay, 取决于武器回归中心原点的实际情况.
Exp[...] -- 指数函数e^(...)
当你研究透彻之后你会发现还是不对劲! 总觉得少了不少东西, 是为什么呢?
因为武器后坐力和手感还是需要音效和动画做补充的. 枪枪入肉的感觉可少不了音效和动画.其他完全不知道我再说什么的玩家是不是感觉什么都看不懂啊?
没关系. 你们只需要明白MP的武器平衡是有多么的难调整和复杂了, 武器越多越烦人, 需要调整的时间越长.想想COD每把枪都要调出有个性来的要求简直是残忍。
本文介绍了使命召唤OL游戏中的扫射精度问题,希望对您有所帮助。如果阅读完毕后能够给您带来启发,那将是非常有意义的事情!
相关攻略
-
使命召唤手游传说武器保底多少钱 使命召唤手游传说武器转盘保底价格是多少
使命召唤手游传说武器保底价格揭秘作为全球知名的射击游戏使命召唤系列的手游版本,使命召唤手游一直以其精致的画面和刺激的战斗玩法吸引着众多玩家的目光,而其中最令人期待的要属传说...
-
使命召唤18steam有吗 使命召唤18在Steam上的原因是什么
使命召唤18是一款备受玩家热爱的射击游戏,但对于Steam平台的玩家来说,他们可能会想知道为什么使命召唤18没有出现在Steam上,这并不意味着这款游戏的质量或受欢迎程度有所下...
-
使命召唤怎么调整 cod16游戏视野调整方法
使命召唤:现代战争是一款备受玩家喜爱的射击游戏,而游戏的视野调整方法一直是玩家们关注的焦点,在使命召唤16中,玩家可以通过调整游戏设置来改变视野,从而获得更好的游戏体验。不同的...
-
使命召唤手游粘土怎么用 《使命召唤手游》粘性手雷使用方法
使命召唤手游作为一款备受玩家喜爱的射击游戏,不仅有着精彩刺激的战斗场面,还拥有丰富多样的武器装备,其中粘土手雷作为一种特殊的武器道具,给玩家带来了全新的战斗策略和体验。粘土手雷...
-
使命召唤手游新武器怎么获得 使命召唤手游武器cx9获取方法
使命召唤手游作为一款备受玩家喜爱的手机游戏,近期推出了全新武器CX9,这把强力的冲锋枪引起了广大玩家的热切关注,想必大家都迫不及待想要获得这把神器了。究竟该如何获得这款新武器呢...
-
使命召唤17steam里面叫什么 Steam上的使命召唤17是什么
使命召唤17:战区是一款热门的射击游戏,由著名游戏开发商Activision推出,并在Steam平台上推出,作为这一系列的最新作品,使命召唤17在游戏界引起了广泛的关注和讨论。...
-
七日世界如何改线 七日世界分线切换方法详解
在游戏七日世界中,分线切换是玩家们在进行游戏时经常会遇到的情况,在不同的分线中,玩家可以体验到不同的游戏内容和玩家群体,因此分线选择对于游戏体验起着重要的作用。在七日世界中如何...
-
斗罗大陆怎么换号登录 斗罗大陆魂师对决账号切换方法
在玩斗罗大陆魂师对决时,有时候我们需要换号登录,但是很多玩家可能不知道该如何进行账号切换,只需要在游戏设置中找到账号切换选项,输入新的账号和密码即可完成换号登录。这种简单的操作...
-
修仙家族模拟器怎么玩最简单 修仙家族模拟器玩法攻略
在修仙家族模拟器这款游戏中,玩家将扮演一位修仙者,在游戏中体验修炼、探险、战斗等各种修仙活动,玩家需要通过不断提升自己的修仙实力,建立自己的修仙家族,招募弟子完成各种任务,最终...
-
重生细胞如何分头 《死亡细胞》人造人符文入手攻略
死亡细胞是一款备受玩家喜爱的动作冒险游戏,其中的人造人符文系统更是让玩家们着迷,在游戏中玩家需要通过和战斗来获取人造人符文,从而提升自己的能力。而在这个过程中,了解重生细胞如何...