收藏
评论

小羊羊快快跑优化案例

小游戏的内容完成后大概有一段时间了,一直没上线是因为小游戏的性能(主要是帧率)在做持续的优化,大概用了两周的时间吧。正好赶上cocosCreator3.3的发版,马上升级了cocosCreator3.3。加上cocosCreator3.3的助力,性能在我这里算是过关了,于是完成了第一个线上版本。

游戏内容完成后主要的问题有三方面:包体、内存、和fps.

包体的优化:针对性的砍掉一部分游戏内容、不常见的特效、动态字体、所有图片做图集,图集再去tiny上做两次压缩。这样,包体从30多m压缩到了6m。

内存的优化:对图集做了压缩后,内存直接升到了优秀分数线。当然呢,对一些杂乱的不常用的内容能删就删。

fps方面:帧率低于60帧的时候会有明显的卡顿,此处做了常规的优化:降低dc,所有模型的材质使用一个。使用分帧处理游戏主要内容之外的逻辑,例如每3帧再更新游戏进度。分帧其实很简单,就是在逻辑之前加个判断。例如用总帧数%2 就是每2帧再处理一次。

好了以上就是这次项目上线的心路历程。

当然最后希望大家能给点点 增加下人气!


扫码体验

赞 1
收藏
登录 后发表内容