动画 和精灵帧缓存CCSpriteFrameCache 精灵表单CCSpriteBatchNode的使用
来源:互联网 发布:java多线程应用场景 编辑:程序博客网 时间:2024/06/10 07:05
代码片CCSpriteFrameCache.cpp 素材取自熬盟主 跑酷; 准备文件sprite_sheet.plist sprite_sheet.png
CCSpriteBatchNode和CCSpriteFrameCache结合使用;CCSpriteFrameCache和CCSpriteBatchNode加载的是同一纹理贴图
里边传入的纹理图片是子节点用到的纹理图片,我们可以设置好这些子精灵节点的坐标,然后添加到这个node中,这个node再添加到其他的层中,这样就可以批次渲染了。
这个node要求它的字精灵节点和它使用相同的纹理:
//或者使用texture2d初始化,里边传入一个texture
//CCSpriteBatchNode * batch = CCSpriteBatchNode::createWithTexture();
//CCSpriteBatchNode * batch = CCSpriteBatchNode::createWithTexture();
//CCSprite * sprite = CCSprite::createWithTexture(batchNode->getTexture());
那如果纹理不一样怎么办,那就把纹理都打包到一张图片上,用的时候从这张图片上截取,工具可以使用texturepacker。
纹理学习 待续;
0 0
- 动画 和精灵帧缓存CCSpriteFrameCache 精灵表单CCSpriteBatchNode的使用
- 精灵集合类CCSpriteBatchNode与精灵帧缓冲类CCSpriteFrameCache的混合使用
- CCSpriteFrameCache精灵帧缓存分析
- cocos2d-x 详解之 CCSprite(精灵)- “CCSpriteBatchNode”和“CCSpriteFrameCache”
- cocos2d-x 使用精灵帧缓存池CCSpriteFrameCache
- CCSpriteFrameCache精灵帧缓存分析(1)
- CCSpriteFrameCache精灵帧缓存分析(2)
- cocos2d -x 精灵集合CCSpriteBatchNode的使用
- CCSpriteFrameCache精灵帧缓存分析(3):CCSpriteFrame分析
- iphone游戏开发之cocos2d( 十一 )使用CCSpriteBatchNode和纹理图册,提高精灵动画效率;
- 关于Cocos2d 开发中有关精灵、精灵帧、精灵帧缓存、精灵表单以及plist文件之间的关系
- 精灵性能优化-使用精灵帧缓存
- CCSpriteBatchNode 和 CCSpriteFrameCache 的区别
- 如何使用动画和精灵表单 Cocos2d-x 2.1.4
- 如何使用动画和精灵表单 Cocos2d-x 2.1.4
- CCSpriteBatchNode和CCSpriteFrameCache的区别及用法
- 精灵帧动画的实现
- 加载不同的图片精灵进入CCSpriteBatchNode
- ruby正则表达式不支持逆序环视?该怎么解决
- 谁可以告诉我如何获取积分吗?
- 海驾科目三训练及考试:
- Bullet中创建中心不在原点的碰撞体
- 技术战略那些事儿
- 动画 和精灵帧缓存CCSpriteFrameCache 精灵表单CCSpriteBatchNode的使用
- 移动开发中3个js库的介绍:Apache Cordova,Knockout 及 iScroll
- hdu 1540 Tunnel Warfare (set)
- c++自动生成身份证号码
- CR, LF, CR/LF 回车 换行
- 使用正则表达式从字符串中查找子字符串
- Oracle宝典--编码规范
- 内省IntroSpector与JavaBean
- 使用socket模拟Http请求