cocos2d-x
文章平均质量分 50
NetMatrix
这个作者很懒,什么都没留下…
展开
-
CCTextureCache 和 CCSpriteFrameCache
CCTexture2D* cache =CCTextureCache::sharedTextureCache()->addImage("hero.png"); 首先CCTexture2D是一个纹理贴图CCTexture2D* cache =CCTextureCache::sharedTextureCache()->addImage("hero.png"); CCSprite* spri转载 2013-08-10 11:52:45 · 5212 阅读 · 0 评论 -
cocos2d-x与ios内存管理
一,IOS与图片内存在IOS上,图片会被自动缩放到2的N次方大小。比如一张1024*1025的图片,占用的内存与一张1024*2048的图片是一致的。图片占用内存大小的计算的公式是;长*宽*4。这样一张512*512 占用的内存就是 512*512*4 = 1M。其他尺寸以此类推。(ps:IOS上支持的最大尺寸为2048*2048)。二,cocos2d-x 的图片缓存Cocos2d-x转载 2013-08-10 13:50:12 · 697 阅读 · 0 评论 -
cocos2d-x CCNode类
CCNode是个很重要的基类,没有理由不把它搞一搞。首先看下类结构图:它几乎是所有类的基类,官方注释如下:CCNode是主要元素。任何一个能被绘制或者包含能被绘制的东西都是一个CCNode。最常用的CCNode有:CCScene,CCLayer,CCSprite,CCMenu.一个CCNode的主要特性包括:1.他们能够容纳别的CCNode节点,别如能add转载 2013-08-10 13:53:35 · 1033 阅读 · 0 评论 -
TexturePacker 非常棒的图像处理工具
前几天收到了TexturePacker的作者Andreas给我的免费的license,可以免费使用TexturePacker的强大功能来开发自己的游戏,在此对Andreas和TexturePacker表示感谢!Hi XXX,Here's your license key for TexturePacker - have fun with it!TP-1N2G-XXX原创 2013-08-23 21:22:43 · 1083 阅读 · 0 评论 -
cocos2d-x 3.x读取plist(xml)配置文件
ValueVector star_val = FileUtils::getInstance()->getValueVectorFromFile("sprite.plist");原创 2014-07-23 11:24:38 · 3036 阅读 · 0 评论 -
cocos2d-x中使用libpomelo编译错误问题
编译过程中出现 error C2371: 'ssize_t' : redefinition; different basic types的原创 2014-10-14 09:24:39 · 1592 阅读 · 0 评论 -
cocos2d-x 3.2 实现模态对话框
使用Layer模拟对话框在init函数中添加以下代码原创 2014-10-10 18:00:46 · 2053 阅读 · 0 评论 -
cocos2dx中使用JPG图和只带Alpha的PNG图合成渲染
手游控制安装包的大小是非常重要的,这里介绍一种方法。将带Alpha通道的PNG图片分拆成RGB和Alpha分别保存,其中保存RGB的这张图把它转换成JPG格式的文件,保存Alpha图片的就用PNG格式的。原理是JPG格式的压缩率比较的高可以减小图片的大小,但是它没有Alpha,而Alpha数据单独拎出来一般比较小,所以直接用PNG格式来保存。问题是怎样分拆PNG图片,又怎样在程序中怎样将两张图片的转载 2015-06-05 13:50:18 · 6256 阅读 · 0 评论 -
ImageMagick 拆分透明PNG、合并JPG和Alpha Mask
透明PNG图片占用空间较大,可以拆分为JPG图片和只带Alpha的PNG图片。这里使用ImageMagick进行拆分和合并实验。ImageMagick版本:6.9.0-Q16以Bird.png图片进行测试:拆分透明PNG为JPG和只带Alpha的PNG12 "D:\Program Files\ImageMagick转载 2015-06-05 13:47:59 · 2545 阅读 · 0 评论