Respawn解释《Apex英雄》音效消失一整季的Bug,全因「死敌」新枪出问题-环球动态

来源:酷易软件园 2021-11-05 12:02


(资料图片)

随着第 17 赛季「军火库」即将到来,《Apex 英雄》(Apex Legends)第 16 赛季「狂欢」也已接近尾声,而 Respawn 也终于找出了困扰玩家几乎一整季的 Bug 并解决了,原因出在当季才推出的新枪枝,「死敌」。当然,这并不是一开始作出假设就得到解决的 Bug,在一份落落长的官方报告书里,Respawn 详述了玩家社群反应脚步声音效消失的错误后,官方人员就开始进行测试想重现问题,最终他们花了很长一段时间,在 4 月底那一周更新修复,并分享这段艰辛的 Bug 修复之旅。简单来说,Respawn 解释因为他们无法透过玩家提供的影片找出音效消失的确切原因,也无法重现,因此他们先透过「手榴弹音效消失」进行调查,怀疑是伺服器某个负责发送「启动/停止」(“start”/”stop”)的指令。 Respawn 表示,玩家在游戏中的武器、技能、传家宝都会有声光效果,而伺服器设定框架里有着 1 帧最多 128 个效果项目列表来发送给需要的任何玩家,超出此限制的效果都会被移除。为了测试,他们还集合了 50 名角色在一起同时开火,尽可能同时使用技能大招,证实某些音效会消失。然而,这种状况是不可能发生在现实的游戏环境里,于是 Respawn 再度重新思考,后来才发现这类状况集中发生在许多高端玩家身上,最终他们找到了原因:「死敌」。「死敌有一个粒子效果,当它在加热时会逐渐增强,但当武器没有处于充能状态时,我们不需要浪费资源来播放音效,在武器内这个效果是隐藏的。」Respawn 解释:「因此当武器状态更新,在没有充能的状态下,我们就会停用粒子效果。」这也意味着,每一个拥有死敌的玩家,伺服器都会执行这项特别指令。玩家在客户端所发送的指令是以帧发送输入,而伺服器则是模拟出所有输入的指令,而每一把未充能的死敌都会发出「停止粒子效果」的特殊指令,就算插在枪套上也会发送指令。最后 Respawn 得出结论,只要 14 个客户端(玩家)以 180 fps 拿着死敌处于未充能状态,音效就会开始消失。事实上,《Apex 英雄》在 S11 赛季也曾发生过脚步声不一致的音效 Bug,只是这一次 S16 赛季的问题已经严重到需要开发团队做出解释的地步了。无论如何,《Apex 英雄》第 17 赛季「军火库」将于太平洋时间 5 月 9 日 10:00 改版更新(台湾时间 5 月 10 日 01:00),希望下一赛季不会有更多的问题。

关键词:

上一篇: 当前热讯:合肥蜀山区荷叶地街道四九价HPV疫苗预约登记通知(5月15日)
下一篇:最后一页
为你精选