原文:iOS和android游戏纹理优化和内存优化(cocos2d-x)

未完成 d游戏最占内存的无疑是图片资源。 cocos d x不同平台读取纹理的机制不同。ios下面使用CGImage,android和windows下是直接调用png库。我测试了下,使用png库直接读取png会比CGImage还要节约 mb左右内存 图片所占内存 mb 但是速度要比CGImage慢一倍。时间和空间如何取舍就看实际情况了。不过最佳的选择似乎是pvr 即使android版本,即使不使 ...

2013-04-13 23:22 0 7250 推荐指数:

查看详情

基于cocos2d-x游戏客户端优化

cocos2d-x并不是一个适合网游客户端(mmo)的游戏引擎,越是大型游戏,这个小引擎就越无法驾驭(虽然它非常受欢迎)。 之前我在原来的公司使用的是自主研发的C3引擎,已经对外开放(尚未开源),后面如果我有提到c3引擎,那么指的就是这个2.5d游戏引擎。 我想起我上个月 ...

Sun Apr 14 05:17:00 CST 2013 1 2846
Cocos2d-x 3.0 纹理

1.纹理控制。 Sprite *pSprite = Sprite::create("background.png"); TexParams params = {GL_NEAREST,GL_NEAREST,GL_CLAMP_TO_EDGE, GL_CLAMP_TO_EDGE ...

Wed Jul 23 07:40:00 CST 2014 0 4228
cocos2d-x 纹理源码分析

据的数据源。   我们来看一下cocos2d-x中的libcocos2d库,其下有许多目录,找到textur ...

Wed Jul 17 22:37:00 CST 2013 0 8161
cocos2d-x 纹理研究

转自:http://blog.csdn.net/qq51931373/article/details/9119161 1.通常情况下用PVR格式的文件来进行图片显示的时候,在运行速度和内存消耗方面都要比PNG格式要快和小。一般情况下PVR消耗的内存比PNG消耗的内存小25%左右。PVR格式可以用 ...

Thu Jul 11 04:59:00 CST 2013 0 8719
我的Cocos2d-x学习笔记(八)利用CCSpriteBatchNode进行优化

OpenGL是一个基于C语言的三维图形API,是一个开放的、跨平台的图形接口。 OpenGL ES是OpenGL在移动设备上的版本。 Cocos2d-x是一个基于OpenGL的游戏引擎,渲染功能由OpenGL实现。 游戏中会用到许多图片资源,对图片资源渲染进行优化能明显提高 ...

Fri May 29 08:21:00 CST 2015 0 2146
基于Cocos2d-x学习OpenGL ES 2.0之多纹理

没想到原文出了那么多错别字,实在对不起观众了。介绍opengl es 2.0的不多。相信介绍基于Cocos2d-x学习OpenGL ES 2.0之多纹理的,我是独此一家吧。~~ 子龙山人出了一个系列:基于Cocos2d-x学习OpenGL ES 2.0。弄c++来搞cocos2dx的可以看看 ...

Fri Sep 19 20:37:00 CST 2014 0 9167
cocos2d-x 纹理深入研究

转自:http://blog.csdn.net/qq51931373/article/details/9152227 1.纹理控制。 看此代码: 上面最重要的函数就是setTexParameters();他就是根据ccTexParameters来控制纹理图像的纹理 ...

Thu Jul 11 17:42:00 CST 2013 0 5806
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM