ccc3.3的项目在微信上线,分享下优化过程!

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

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

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

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

好了以上就是这次项目上线的心路历程。
当然最后希望大家能给点点 增加下人气 :laughing:
二维码

1赞

感觉小鸡太靠上了。
西瓜不能碰,这个没提示呀。

小鸡靠上是为了视野更广阔一些。西瓜是障碍物,是要躲避的。

建议操作跟随手指的好,别判定手指范围强行移动,可碰撞物体在对应的底部生成个阴影,不然太难操作了。判定不了实际位置

视觉效果不太明显啊,有时候都不知道小羊在西瓜的前面还是后面,建议地面加个阴影,用来对比位置

在广东这么热的天,西瓜为什么不能吃 :grin:

操作有点迷,还有:sheep:变大了也不能吃西瓜么 :stuck_out_tongue_closed_eyes:


:smirk_cat:来自狐狸狗的肯定

图集压缩是使用cocos自带的 useCompressTexture 吗