除此之外,微信小游戏也已经在近期允许开发者通过分包下载的方式,将代码包总体体积限制提升到了8M。尽管如此,为了带给用户更好的用户体验,降低流量消耗和加载速度,代码体积优化仍然是非常值得做的。
3.发布体验版并进行优化
真机测试通过后,就可以将微信小游戏上传并在微信开发者后台中设置为体验版,这样就可以使团队成员体验小游戏。
在传奇来了发布微信小游戏第一个版本内部体验版本后,引擎团队发现在部分安卓手机中流畅度较差,主要体现在首次加载纹理时候会有一个较为明显的UI锁死卡顿,在与微信小游戏官方技术团队沟通后,了解到微信小游戏技术团队正在微信新版本中使用了一些新的技术和机制解决这些问题。在游戏正式上线时,我们发现对比之前体验版有了很大的改善。
发布到微信小游戏后,引擎团队开始协助开发者进行发布流程的工作流优化。在之前的开发工作流中,《传奇来了》的技术团队需要在每一次版本发布之前通过白鹭引擎的ResDepot工具进行资源重命名。通过引擎5.1版本提供的自定义构建管线,只需要额外引入一个编译插件,就可以一个命令代替之前发布时的繁杂操作,大幅降低了版本发布时由于人工干预导致的潜在风险。
除此之外,为了进一步提升游戏前期的加载体验,引擎团队还帮助《传奇来了》技术团队在发布时引入配置文件的自动合并功能,通过此功能,传奇来了将大约150个游戏配置文件合并为了一个压缩后的文件,这使得游戏的启动速度和后续加载速度得到了很大的提升,并且整个过程对开发者完全透明,无需修改任何业务逻辑代码。
4.正式发布后的持续优化
游戏上线之后可能会遇到一些兼容性问题,需要团队持续关注用户反馈。在传奇来了这款产品上线后,引擎团队继续与游戏开发团队进行配合,重点修复了在iOS10.1系统上的文本渲染可能会错乱的问题。通过与微信技术团队的沟通,引擎采用微信小游戏新版本接口,不仅解决了这个问题,还使得文本创建和更新的性能在微信小游戏iOS版本中提升了五倍之多。
2001年,自《热血传奇》被代理,正式引入国内后,传奇IP便在中国扎下了根,至今已经走过第十七个年头,传奇IP早已根繁叶茂。不久前古天乐B站直播,最高在线人数甚至达到300万。