对不起,我犯错了!一个名字引发的...

对不起,我犯错了!一个名字引发的...

有伙伴在拿到【球球要回家】的代码时,给晓衡指出了一个报错。这个错误在开发时就一直都存在,但对游戏过程没有影响,为了快速上线微信我就忽视了。

对不起,我犯错了!一个名字引发的...

伙伴第一次给晓衡指出问题时,我还将“锅”甩给了引擎!

后来还有伙伴在模拟器上运行卡死,报出同样的问题,晓衡仍然习惯性的思维:“不是我的错误”。

当我在模拟器测试,真的被卡死,不能正常游戏时,我才意识到这个问题不能再轻视了。

解决Bug并不难,难的是如何去定位问题原因。

通过调试发现是:组件代码中的一个变量名,将引擎内置函数覆盖掉了”。

我将游戏BUG的定位和解决方法,录制了视频,我认为这是有价值的。

很多时候我们在发现问题、定位问题比解决问题花的时间更多,利用好工具有助于我们提高开发效率。

这段视频是接上一期【球球要回家】讲解球球Ball.js的初始化与曲线运动的整个流程,从中你可以了解到在不同组件之间(图块、棋牌、小球),如何通过事件交互并传递数据,有利于将代码模块化,尽可能模块之间减少依赖

对不起,我犯错了!一个名字引发的...


「Creator星球游戏开发社区」助力小游戏开发者副业增收

对不起,我犯错了!一个名字引发的...

公众号从Cocos Creator小游戏开发入门到微信、头条注册提审教程,除此之外,还为开发者提供:

  • 软件著作权办理

  • 已备案域名购买

  • 小游戏源码出售

  • 小游戏外包接单

  • 开发者作品推荐

围绕小游戏开发周边的一条龙服务,欢迎一起来打怪升级,我们一起学习成长!

对不起,我犯错了!一个名字引发的...

对不起,我犯错了!一个名字引发的...

对不起,我犯错了!一个名字引发的...