《关闭小说畅读模式体验更好》
比如LPL比赛里著名的时空回溯事件,发生在2020年LPL夏季赛,RNG对阵JDG的比赛里。
这里暂且不论时空回溯的合理性,就先分析一下BUG的程序问题。
这里有三方参与了BUG的发生,分别为锤石、巨魔、河道的墙壁,那修复人员就要对这三方一一排查。
河道的墙壁最为简单,因为不涉及代码,应该简单地检索一下碰撞就行,BUG的来源大概率不是它。
而锤石和巨魔两位英雄的代码量应该不在少数,而且这么多年,各种小补丁,大修改都不少,就算都按规矩改了,整体应该也是比较臃肿的。
类与类之间、方法与方法之间的相互调用,各种动画状态的切换和每个技能的碰撞判定等等因素都要排查。
这要交给别的程序员来看?
那除非原本负责这个的程序员连交接都没搞好就跑路了。
至于找到了问题的发生点,那下一步就是修改,如果仅仅是数值上的偏差那还好说,但如果是逻辑上出现漏洞了呢?
不要以为大型游戏就不会出现设计上的逻辑漏洞。
内容未完,下一页继续阅读