cocos-内存管理之sprite材质
2016-06-21 18:42
399 查看
1.背景图,因为不考虑背景,所以可以大量压缩它。可以用RB脚步进行压缩。或者PS 。格式
RGB565 格式(5位红色,6位绿色,5位蓝色),每一个像素消耗的内存是16bit = 2byte。比默认的 RGBA8888 消耗的内存少一半。
2.大尺寸的图片可以减少一点。列入960 640,可以缩到 768 640,在不影响用户体验下.。。内存减少一半 。因为OPEN GL绘制需要的内存是 2的n次幂
3.有些图片资源,在不影响用户体验下,可以使用TP 选择材质为RGBA4444
4.打包PLIST
5.很大的地图背景,建议使用地图分割。算法有点难度,但至少比 内存不足崩掉好
6.对于图片都差不多的(大多数为 界面背景框 按钮资源)。。采用九宫格切割。切割方法看博客
。。。
RGB565 格式(5位红色,6位绿色,5位蓝色),每一个像素消耗的内存是16bit = 2byte。比默认的 RGBA8888 消耗的内存少一半。
2.大尺寸的图片可以减少一点。列入960 640,可以缩到 768 640,在不影响用户体验下.。。内存减少一半 。因为OPEN GL绘制需要的内存是 2的n次幂
3.有些图片资源,在不影响用户体验下,可以使用TP 选择材质为RGBA4444
4.打包PLIST
5.很大的地图背景,建议使用地图分割。算法有点难度,但至少比 内存不足崩掉好
6.对于图片都差不多的(大多数为 界面背景框 按钮资源)。。采用九宫格切割。切割方法看博客
。。。
相关文章推荐
- cocos-九宫格数据切割
- Cocos2d-x中CCSprite的Create流程--h
- cocos2dx CCUserDefault
- Cocos2d-JS 相关文章
- cocos2dx JNI DETECTED ERROR IN APPLICATION: illegal class name 'XXX'的错误修复
- cocos2dx常见的46中+22中动作详解
- 从cocos2dx源代码看android和iOS跨平台那些事
- 关于 error C2039: “create”: 不是“cocos2d::GLView”的成员的解决方法
- cocos listview 删除的3种方案
- Cocos开发VR菜鸟宝典 第六讲:操控设备的接入
- cocos阻挡层
- Cocos2d-Js ctor init onEnter的区别
- iOS和android游戏纹理优化和内存优化(cocos2d-x)
- cocos 单循环-按钮列表位置摆放
- cocos-抛物线运动
- cocos-笔记-判断方向-屏幕
- COCOS官网文档
- [zz]cocos2d-x如何优化内存的应用
- [zz]cocos2d-x如何优化内存的应用
- [zz]cocos2d-x如何优化内存的应用