顾凡表示呵呵。
“好吧好吧,那这事暂时不纠结。你继续给我解释,为什么这个清理内存的机制会造成勇者之剑的bug?按理说你不是准备得挺充分吗?不该有这种bug才对吧?”莉莉丝继续追问。
顾凡解释道:“莉总,玩家把武器卡在手上这个操作,是我刚才查代码才找到问题的,之前制作游戏的时候,我们也没想到会有这种操作啊!
“我们只是给内存溢出设定了一個值,当低于这个值的时候,游戏能够正常运行,不至于触发血月重启;只有高于这个值的时候,才会触发血月。
“但我们也没想到,玩家主动利用了这一点!
“因为万象引擎需要运算的数据过多,所以运算速度会比较慢,这就给了玩家们钻空子的机会。
“他们通过卡墙角的方式,在背后提前扔出武器卡住位置,再扔出两把武器。此时按照正常的游戏机制,这两把武器应该扔不出去,界面上会提示『无法取出』,而这两把武器应该回到背包中才对。
“但是玩家快速按两下菜单键,让系统快速进入运算状态又快速进入暂停状态,这么短的时间内系统运算能力不足,所以前后的武器运算正常,但中间那把武器被卡没了。
“它处在了一种扔出去和没扔出去的叠加态,并留在了溢出的内存中。当玩家进行粘合操作的时候,系统判定是根据玩家当前拿着的武器判定的,但粘合的结果,却是卡在手上的剑与道具粘合的。
“而且,玩家切换存档本身是不会清理内存的,因此当玩家进入新的存档、并手动解除内存溢出状态时,这把卡在手上的武器也会掉落。
“于是……就变成现在的样子了。”
莉莉丝简直是目瞪口呆,她完全想不到,这种苛刻又离谱的bug,玩家们到底是怎么发现的?
这科学吗?
这合理吗?
随即她怒而看向顾凡:“那归根结底,还是游戏存在严重bug!你和测试组都没有发
现!”
顾凡诚恳点头:“是的莉总,这确实是个严重的bug,我检讨!但是……这种离谱的bug,别说是我们了,就算是目前全世界最顶尖的制作团队,恐怕也很难避免。
“毕竟万象编辑器是个新编辑器,本身就有很多问题,我们能努力地把基础功能优化好、让它没有出现更多的离谱的bug,这已经很不容易了……”
莉莉丝咬牙切齿:“可是你们为什么每次都能准确地把收集负面情绪的bug给修复了,却又把那些让玩家产生正面情绪的bug给留下来!”
顾凡惊了:“莉总,这话可不能乱说啊!
“你说的好像我们能准确找到游戏中的所有bug,还选择性修复一样!
“我们要是真能做到这种程度,那高低得封一个『bug仙人』,你去随便找个程序员问问,看看这种事情能不能做得到!”
(本章完)