本文主要是介绍CocosCreator 常用优化点,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、包体优化
1:资源压缩(图片,音效,音乐),使用图集。
2:不需要使用代码动态加载的资源不要放到resources目录里面,因为会影响settings.js的大小。
3:项目->项目设置->模块设置,把没有用到的模块取消勾选。比如:纯2D游戏,就可以把3D相关模块取消。
二、加载速度优化
1:场景优化,当场景元素过多时,可以合理利用预制体prefab异步构建场景。
2:预制体加载优化,拆分较大的预制体可以大大减少加载时间。
3:制作loading界面,提前加载场景所需资源,提升用户体验。
三、渲染优化
1:尽可能降低draw call
四、代码层优化
1:对于经常出现、隐藏的Node,不要实时创建和销毁,内存申请和释放比较消耗性能,可以结合节点池回收复用节点。
2:大量预制体prefab实例化,可以分帧创建,避免顿卡。
3:避免在update里面做耗时操作(比如:读写文件、播放音效)。
4:代码逻辑优化,尽可能使用最优的方式实现功能。
暂时就想到这么多,先写到这里,以后再慢慢补充。
这篇关于CocosCreator 常用优化点的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!