SpriteFrameCache的注意事项

原创 2016年08月29日 12:57:16

SpriteFrameCache是精灵帧缓存.

在cocos2d-x中可以通过plist文件来载入精灵.
我在写一个demo时遇到不同缓存直接却一样可以载入图片:
创建缓存:
这里写图片描述
在使用时:
这里写图片描述
资源图片:
这里写图片描述
运行:
这里写图片描述

一样可以运行,百度后才知道原来资源缓存都是在一个缓存区当中,可以不用像我这样创建多个SpriteFrameCache来加载plist.

版权声明:本文为博主原创文章,未经博主允许不得转载。

我所理解的TextureCache,SpriteFrameCache,AnimationCache

最近在自学cocos2d-x,在这总结下cocos2d-x中缓存的使用不管是游戏背景还是人物精灵还是动画,都是一张张的图片,要想使用这些图片,我想cocos2d-x 底层是应用openGL纹理贴图方式...
  • abcxingjun
  • abcxingjun
  • 2016年05月26日 21:35
  • 553

SpriteFrameCache

class CC_DLL SpriteFrameCache : public Ref { public: /** Adds multiple Sprite Frames from a pl...
  • themagickeyjianan
  • themagickeyjianan
  • 2016年09月01日 16:00
  • 540

cocos2d-x 3.0 精灵帧缓存(SpriteFrameCache)

SpriteFrameCache 主要服务于多张碎图合并出来的纹理图片。这种纹理在一张大图中包含了多张小图,直接通过TextureCache引用会有诸多不便,因而衍生出来精灵框帧的处理方式,即把截取好...
  • nanshan_hzq
  • nanshan_hzq
  • 2014年10月22日 16:21
  • 4320

CCTextureCache 和 CCSpriteFrameCache

CCTexture2D* cache =CCTextureCache::sharedTextureCache()->addImage("hero.png"); 首先CCTexture2D是一个纹理贴图...
  • chana1101
  • chana1101
  • 2013年08月10日 11:52
  • 4048

cocos2d-SpriteBatchNode与SpriteFrameCache加快渲染的优缺点

大家都知道一个游戏里面会有大量的图片,每个图片渲染是需要时间的,下面分析两个类来加快渲染速度,加快游戏运行速度          一、SpriteBatchNode          1、先说下渲染批...
  • ko_tin
  • ko_tin
  • 2016年10月22日 22:29
  • 400

CCSpriteFrameCache精灵帧缓存分析(2)

CCSpriteFrameCache精灵帧缓存分析(2): CCSpriteFrameCache其他方法: 1、根据plist和纹理图片名加载     /** Adds multiple Spr...
  • tianxiawuzhei
  • tianxiawuzhei
  • 2015年05月19日 20:50
  • 1539

关于cocos2d: SpriteFrameCache: removing unused frame与内存警告,程序崩溃

version cocos2dx-3.7.1 使用SpriteFrame预加载合成的大图,如果没有马上使用,当收到ios的内存警告时就会被移除,后面再获取里面的图片时就会取不到,导致程序崩溃。解决方...
  • klyhssrs
  • klyhssrs
  • 2016年08月19日 12:38
  • 1273

SpriteFrameCache精灵框使用

 SpriteFrameCache *frameCache = SpriteFrameCache::getInstance(); frameCache->addSpriteFrames...
  • liubin8095
  • liubin8095
  • 2016年01月31日 00:33
  • 1097

TextureCache SpriteFrameCache

TextureCache::getInstance()->addImageAsync(pngPath, this, callfuncO_selector(LoadingLayer::loadedCal...
  • w18767104183
  • w18767104183
  • 2013年12月23日 14:32
  • 2400

cocos2d - JS 精灵帧缓存 ( SpriteFrameCache )

添加精灵缓存 : cc.spriteFrameCache.addSpriteFrames("res/pic.plist");从缓存中获取 : var Url = cc.spriteFrameCac...
  • yu__jiaoshou
  • yu__jiaoshou
  • 2016年12月13日 09:44
  • 1092
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SpriteFrameCache的注意事项
举报原因:
原因补充:

(最多只允许输入30个字)