[cocos2d-x]将合成的图片中的某一个图大批量的加载到图层中

简介:
//将合成图片中的某一桢图片大批量的添加到场景中,进行场景的优化 //方法一: //将合成的图片的plist添加到缓存 /*CCSpriteFrameCache* frameCache = CCSpriteFrameCache::sharedSpriteFrameCache(); frameCache->addSpriteFramesWithFile("jiji.plist"); //获取其中的一个图片给CCSpriteFrame CCSpriteFrame*frame = CCSpriteFrameCache::sharedSpriteFrameCache()->spriteFrameByName("alien.png"); //将frame的Texture赋给CCSpriteBatchNode CCSpriteBatchNode*batchNode = CCSpriteBatchNode::createWithTexture(frame->getTexture(),100); batchNode->setPosition(CCPointZero); this->addChild(batchNode); for (int i=0;i<1000;i++ ) { CCSprite *testIcon = CCSprite::createWithSpriteFrameName("alien.png"); testIcon->setPosition(ccp(size.x/2,size.y/2 + 60)); batchNode->addChild(testIcon); }*/ //方法二: CCSpriteFrameCache::sharedSpriteFrameCache()->addSpriteFramesWithFile("jiji.plist"); CCSpriteBatchNode*batchNode = CCSpriteBatchNode::create("jiji.pvr.ccz"); batchNode->setPosition(CCPointZero); this->addChild(batchNode); for (int i=0;i<10000;i++ ) { CCSprite *testIcon = CCSprite::createWithSpriteFrameName("alien.png"); testIcon->setPosition(ccp(size.x/2,size.y/2 + 60)); batchNode->addChild(testIcon); }














本文转蓬莱仙羽51CTO博客,原文链接: http://blog.51cto.com/dingxiaowei/1366272 ,如需转载请自行联系原作者
相关文章
|
4月前
|
测试技术
【sgUploadTileImage】自定义组件:浏览器端生成瓦片图,并转换为File文件序列上传瓦片图
【sgUploadTileImage】自定义组件:浏览器端生成瓦片图,并转换为File文件序列上传瓦片图
|
2月前
|
数据可视化
GEE错误——影像加载过程中出现的图层无法展示的解决方案
GEE错误——影像加载过程中出现的图层无法展示的解决方案
27 0
|
4月前
|
存储 数据可视化
创建乐高版马赛克图
创建乐高版马赛克图
44 0
|
4月前
|
测试技术
【sgTileImage】自定义组件:瓦片图拖拽局部加载、实现以鼠标为中心缩放
【sgTileImage】自定义组件:瓦片图拖拽局部加载、实现以鼠标为中心缩放
|
Web App开发 移动开发 前端开发
移动端图片操作(二)——预览、旋转、合成
在上一节中已经提到了预览,预览可以通过data: URL格式或URL对象。
移动端图片操作(二)——预览、旋转、合成
|
10月前
图片和文件预览组件(部分源码),可拖动,缩小,放大。 #41
图片和文件预览组件(部分源码),可拖动,缩小,放大。 #41
90 0
|
10月前
|
图形学
【Three.js入门】纹理加载进度、环境贴图、经纬线映射贴图与高动态范围成像HDR
【Three.js入门】纹理加载进度、环境贴图、经纬线映射贴图与高动态范围成像HDR
300 0
|
人工智能 前端开发
Photoshop - 如何用 PS 合成一张 Sprite 图(雪碧图)
Photoshop - 如何用 PS 合成一张 Sprite 图(雪碧图)
314 0
Photoshop - 如何用 PS 合成一张 Sprite 图(雪碧图)
|
Android开发 异构计算
Android图形显示系统——下层显示4:图层合成上(合成原理与3D合成)
Android显示之图层合成 要点 1.图层合成指综合各个窗口的绘制内容,送往LCD显示的过程。从原理上可分为在线合成与离线合成两种方式。 2.在Android的SurfaceFlinger代码流程中,图层合成方式分3D合成(OpenGL)和硬件合成两大类。 3.图形系统采用垂直同步Vsync机制,由LCD上报vsync,触发图层合成。 图层合成的原理
5825 0
【音频处理】Melodyne 网络缩放功能 ( 音符分离线 | 片段分离线 | 窗口滚动条 | 网格缩放 | 修改图像显示位置 | 显示五线谱 )
【音频处理】Melodyne 网络缩放功能 ( 音符分离线 | 片段分离线 | 窗口滚动条 | 网格缩放 | 修改图像显示位置 | 显示五线谱 )
344 0
【音频处理】Melodyne 网络缩放功能 ( 音符分离线 | 片段分离线 | 窗口滚动条 | 网格缩放 | 修改图像显示位置 | 显示五线谱 )