第一版上线,先发个码给大家尝尝鲜,后续第二版会完善游戏功能,优化细节。打开商城功能(其实第一版已近有了商城功能,包括皮肤,角色)。等第二版发布后会详细介绍游戏的开发细节,分享开发经验和踩过的坑
历经两周时间,终于第二个版本上线了,添加了极速模式,商城,签到,转盘,同时项目也从creator1.0.1过度到了1.0.3,过程就不说了,反正不容易
分享一下开开发过程中遇见的问题
** 1.包体太大:**
游戏中使用的模型都是从网上找的,前期由于没有好好的规划,导致demo完成的时候包体就有5M了,当时只有模型和贴图。但是当时场景确实好看,房子,草,石头之类的都有。没办法只能删了再删,还要给ui和排行榜留空间,最后就有了现在的样子。
2.ui:
花了400块钱让老婆做的,
3.排行榜:
1.0.1的时候还不支持微信开发域,1.0.2出来的时候迫不及待的对项目进行了升级,成功的接入了微信排行榜,但是随之而来的问题出现了。第一个问题卡,掉帧能调到10帧,这个问题不严重,稍微对绘制子域的代码进行修改,降低刷新帧数,只在显示的时候刷新,不现实的时候不刷新。但是第二个问题比较严重,在有排行榜的界面调分享,一旦从后台回到前台我手机必闪退(一加6),iphonexr没有问题,当时搞了好长时间,好像是因为排行榜刷新的问题,只能让调分享的时候排行榜不刷新。第三个问题到现在还没解决,子域排行榜滑动列表触摸位置偏移,看了好多文档,当时都没有一个准确的解决方案。
4.升级1.0.3:
这次升级差点气死我,搞到晚上十二点才成功。最纳闷的是1.0.2设置的初始场景,升级到1.0.3以后会改变,构建的时候手动修改也没有用,最后卸载重装,删除项目中自动生成的文件。
5.分包:
分包是必然的,对于3d项目本身包体就会超,毕竟只有4M。但是需要注意的是,分包中不能有自动图集,这个问题我也是这次才看见。
6.云开发:
由于开发域存在的各种问题,再加上主包体实在是没办法再缩了,所以果断放弃。换另一种方法,云开发-数据库,将玩家的数据都存在提供的服务器中,弄一个世界排行榜。花了半天时间开始研究云开发的文档,最后终于成功了。