重生娱乐表示一行代码导致《Apex英雄》游戏出现了大量bug,持续了数个月之久。
这些bug是《Apex英雄》第16赛季于今年2月上线时被玩家发现的,导致了一些画面问题。比如手榴弹造成的伤害似乎无法爆炸,而武器在只被射击一次时就会发出巨大的爆炸声。
重生在Reddit上详细描述了该Bug的发现过程,称其是“大海捞针”。
重生表示这是“一个复杂的问题,我们知道它正在影响我们的社区,虽然有详细的报告,但很难重现”,并且“内部线索很少”。
据报道,这个问题的原因是在第16季开始出现的“复仇女神”新步枪。这把枪有一个粒子效应,“当加热时加速”。但重生决定,当枪没有充能时,没有必要显示效果,因为尽管被隐藏,效果仍会使用资源。。
游戏中每个装备未充能“复仇女神”步枪的玩家都在每一帧向服务器发送“停止粒子”的命令,如果太多玩家装备了这把武器(即使是藏在身上)。就会导致问题。
重生解释说以每秒180fps运行、14个带有“复仇女神”步枪的客户端足以导致特效开始丢失。现在已经发布了一个修复程序。