案例展示

当前位置:首页>案例展示

《Apex Legends》的大量漏洞都是由一行代码引起的

时间:2024-06-26   访问量:1085

《Apex Legends》自首次发布以来的四年里,一直存在不少漏洞,其中最顽固、最持久的问题似乎是与声音相关的漏洞。但这款游戏的音频问题可能终于结束了,因为 Respawn 表示它已经找到了问题的根源:一行与第 16 季开始时引入游戏的新武器相关的代码。

在游戏中,复仇女神是一款来历不明的能量突击步枪。然而在现实生活中,它显然是游戏音效问题背后的催化剂。但音频错误并不是这款新枪械背后隐藏的唯一问题——复仇女神的引入导致出现数十个错误,其中包括导致手榴弹消失的错误。

想要我们记住您所有设备的此设置吗?

《Apex Legends》的大量漏洞都是由一行代码引起的

立即注册或登录!

点击“进入”即表示您同意 GameSpot 的使用条款和隐私政策

进入

正在播放:Apex Legends:Arsenal 游戏预告片

Respawn 的开发人员将这一过程描述为“大海捞针”,并在本周早些时候的 Reddit 帖子中解释了问题的根源。有趣的是,当他们发现问题时,他们甚至没有尝试解决游戏音效问题——他们只是试图修复消失的手榴弹,这让开发人员陷入了“兔子洞”,发现这两个错误是由一个原因引起的:在 Nemesis 首次亮相时添加到游戏中的一行代码。

当玩家开始射击 Nemesis 时,它会进入“热身”阶段,射速会逐渐加快,直至达到峰值。热身阶段会产生粒子效果。当然,当枪未使用时,效果会消失,因为没有人会看到它,还会浪费宝贵的处理资源,而这些资源本可以更好地用于其他用途。但实现此目的的“停止粒子”命令会从游戏中每个未充电的 Nemesis 每一帧发送到服务器,这只会进一步加剧资源紧张。

Reddit 帖子解释道:“14 个客户端以 180fps 的速度运行 Nemesis 就足以导致 FX 开始丢失。”这导致脚步声等音效和视觉效果出现问题(因此出现了手榴弹消失的情况)。

这两个问题(以及 Respawn 称的数十个其他问题)在开发人员于 4 月 25 日通过游戏更新修复该漏洞后都得到了解决。该信息直到本周才公开。

“自从 [修复漏洞] 以来,我们一直密切关注社交活动和我们的新指标,”开发人员在 Reddit 上解释道,并在帖子结尾提醒大家,虽然这一修复产生了显著效果,但它不一定是万灵药。不过,结果似乎足够令人鼓舞,开发人员觉得是时候通知玩家群体了。

第 16 季将于下周二(5 月 9 日)结束,第 17 季:阿森纳将于同一天太平洋时间上午 10 点 / 东部时间下午 1 点启动。

有新闻提示或想直接联系我们?请发送电子邮件至 news@gamespot.com

上一篇:限时提供多款 1 美元游戏套装

下一篇:Dino Shooter Exoprimal 知道使用潜台词的作家都是懦夫

返回顶部