首页 » 最新资讯 » 离谱!一个困扰了我半年之久的bug竟然是!

离谱!一个困扰了我半年之久的bug竟然是!

时间:

一个英文点号.导致的!

自半年前猫猫罐头铺在tap测试以来,隔那么段时间就有玩家反馈营业完之后会卡住,重新进就进不去。

这个问题我从来没复现过,我一直以为是自己代码写的太烂导致游戏性能出了问题,所以小心翼翼压缩资源,调度节点,大大小小重构优化也不少次。上了wx之后,我期盼着这个问题已经被不知不觉解决掉了。

然后最近又被玩家反馈了,我看到的第一瞬间就是想装死。¬_¬`

幸好这个玩家持之以恒的让我改,不然我真的没有勇气面对

在又彻底看了相关代码,并且玩到很高等级仍然复现不出问题之后,我开始百度“如何看到wx小游戏的日志”……

居然真的可以看日志,加了玩家朋友,让她通过开发版帮我复现当时的场景,并且截vconsole的图。

我一看就知道哪里的数据写入出问题了,小鱼干的值不是数字而是null。

然后又来回检查了好几遍代码,最终我慢慢怀疑到……表上?

这个英文点号还是我第三次查表的时候才终于发现,它和英文逗号实在是太像了,因为这个导致五花肉串这个菜品在升到满星后,一营业售卖就会因为读不到满星的价格而变成null。

然后就在结算的时候卡住!
然后再重进游戏会因为货币单位的转换通不过再次卡住!

仅此一役,我觉得我需要更信任自己的代码能力,也要更信任引擎的性能能力,时而跑时而不跑的一定不是大问题,恰恰就是这种小问题

最后,感谢这位玩家朋友的积极督促和建议!@阿欢同学

船❤版本增加了一个观光地图、商店支持批量购买、营业中也可以补货了!
欢迎大家游玩#猫猫罐头铺

(装饰也在画了在画了,赶不上双旦尽量出一套春节皮肤吧~)
#我在小红书做游戏

离谱!一个困扰了我半年之久的bug竟然是!

上一篇:

下一篇: 没有了

网站地图