cocos2d-x 使用精灵帧缓存池CCSpriteFrameCache
来源:互联网 发布:tensorflow windows版 编辑:程序博客网 时间:2024/06/06 00:41
/*将图片加载到精灵帧的缓存池*/ CCSpriteFrameCache *framecache = CCSpriteFrameCache::sharedSpriteFrameCache(); framecache->addSpriteFramesWithFile("picture.plist","picture.png");/*使用*/CCSprite *pSprite = CCSprite::createWithSpriteFrameName("HelloWorld.png");//CCSprite::create("HelloWorld.png"); pSprite->setPosition(ccp(size.width/2,size.height/2));
相信各位初学者也见到书上或者demo中使用这样的代码,找到资源库里面的picture.plist文件,打开后发现里面是xml的结构,自己想莫不是这个文件是自己写的,如果果真如此,那还不坑死了,有专门的工具生成这类文件。
这个工具是由CCSpriteBathNode引出来的,这个类能够起到优化代码的作用,具体大家自己查吧,前面blog中也有讲到,关键部分是要形成一张纹理。
工具下载地址:http://download.csdn.net/detail/wu_123_456/7611817
具体怎么操作也在里面。安装好了后打开程序,
(1.)添加精灵
(2.)选择生成文件plist的路径
(3.)如果有透明部分,那么默认情况Trim下会被除去,若不想被除去,则要自己手动设置
使用的时候,需要加载的图片还是原先的那个图片名,不需要改成“picture.png”!
0 0
- cocos2d-x 使用精灵帧缓存池CCSpriteFrameCache
- CCSpriteFrameCache精灵帧缓存分析
- cocos2d-x中的缓存CCTextureCache、CCSPriteFrameCache、CCAnimationCache
- cocos2d-x中的缓存CCTextureCache、CCSPriteFrameCache、CCAnimationCache
- CCSpriteFrameCache精灵帧缓存分析(1)
- CCSpriteFrameCache精灵帧缓存分析(2)
- 动画 和精灵帧缓存CCSpriteFrameCache 精灵表单CCSpriteBatchNode的使用
- cocos2d-x 详解之 CCSprite(精灵)- “CCSpriteBatchNode”和“CCSpriteFrameCache”
- cocos2d-x中缓存帧精灵创建
- 【Cocos2d-x 3.x】 精灵帧缓存和纹理缓存
- Cocos2d-x中的 CCSpriteFrameCache , CCTextureCache的使用
- cocos2d-x CCSpriteFrameCache类使用总结
- Cocos2d-x3.x 精灵帧缓存和纹理缓存
- Cocos2d-x之CCSpriteFrameCache
- cocos2d-x CCSpriteFrameCache
- cocos2d-x -CCSpriteFrameCache-CCAnimation
- [Cocos2d-x v3.x官方文档]精灵帧缓存(SpriteFrameCache)
- CCSpriteFrameCache精灵帧缓存分析(3):CCSpriteFrame分析
- 一个有趣的证明以及对二项式的推导
- poj-1797
- cocos2d-x2.2.3和android平台环境的搭建
- 1002. 写出这个数 (20)
- CHECK_NRPE: Error - Could not complete SSL handshak
- cocos2d-x 使用精灵帧缓存池CCSpriteFrameCache
- linux64下安装swftools
- http://www.ext2fsd.com/
- 不得不吐槽一下《IOS开发指南》关东升
- JavaScript:常用内置对象window、document、form举例(定义父窗口,接收子窗口返回的内容)
- VLAN技术浅谈
- Git基本使用
- 快速排序
- use function diff