cocos2d-x 3.0
- 首页 - 相关页面 - 模块 - 命名空间 - - 文件 -
Public 成员函数 - 图1 Public 成员函数 - 图2)
- 类列表 - 类索引 - 类继承关系 - 类成员

全部)) 命名空间) 文件) 函数) 变量) 类型定义) 枚举) 枚举值) 属性) 友元) 宏定义)))

Public 成员函数 | 静态 Public 成员函数 | 所有成员列表

AnimationCache类 参考 Sprite Nodes

动画缓存单例类。 如何你想要保存动画,你需要使用这个缓存。 更多…

#include

类 AnimationCache 继承关系图:

Public 成员函数 - 图3 Ref

## Public 成员函数
AnimationCache ()
ctor 更多…
~AnimationCache ()
NA NA 更多…
bool init (void)
void addAnimation (Animation animation, const std::string &name)
添加入一个动画到缓存,并以name作为标示。 更多…
void removeAnimation (const std::string &name)
从缓存中删除一个名为name的动画。 更多…
CC_DEPRECATED_ATTRIBUTE void removeAnimationByName (const std::string &name)
Animation getAnimation (const std::string &name)
Returns 查找并返回名了name的动画。 如果找不到,返回NULL. 更多…
CC_DEPRECATED_ATTRIBUTE Animation animationByName (const std::string &name)
void addAnimationsWithDictionary (const ValueMap &dictionary, const std::string &plist)
从字典添加一个动画 确保帧已经加载到了SpriteFrameCache中。 更多…
void addAnimationsWithFile (const std::string &plist)
从plist添加一个动画。 确保帧已经加载到了SpriteFrameCache中。 更多…
- Public 成员函数 继承自 Ref
void retain ()
保留所有权. 更多…
void release ()
立即释放所有权. 更多…
Ref autorelease ()
自动释放所有权在不久的将来. 更多…
unsigned int getReferenceCount () const
返回Ref对象当前的引用计数. 更多…
virtual ~Ref ()
NA NA 更多…
## 静态 Public 成员函数
static AnimationCache getInstance ()
返回缓存单例实体 更多…
static void destroyInstance ()
清空缓存,所有动画对象都将被释放。 更多…
static CC_DEPRECATED_ATTRIBUTE AnimationCache sharedAnimationCache ()
static CC_DEPRECATED_ATTRIBUTE void purgeSharedAnimationCache ()
## 额外继承的成员函数
- Protected 成员函数 继承自 Ref
Ref ()
构造函数 更多…
- Protected 属性 继承自 Ref
unsigned int _referenceCount
引用计数 更多…

详细描述

动画缓存单例类。 如何你想要保存动画,你需要使用这个缓存。

v0.99.5之前, 建议在sprite中保存动画。v0.99.5之后,建议使用这个缓存类。

  • 自从
  • v0.99.5

构造及析构函数说明

AnimationCache ( )

ctor

~AnimationCache ( )

NA NA

成员函数说明

void addAnimation ( Animation * animation,
const std::string & name
)

添加入一个动画到缓存,并以name作为标示。

void addAnimationsWithDictionary ( const ValueMap & dictionary,
const std::string & plist
)

从字典添加一个动画 确保帧已经加载到了SpriteFrameCache中。

  • 参数
  • plistplist文件的相对路径,用来加载SpriteFrames。

  • 自从
  • v1.1

void addAnimationsWithFile ( const std::string & plist)

从plist添加一个动画。 确保帧已经加载到了SpriteFrameCache中。

  • 自从
  • v1.1 addAnimations addAnimations

CC_DEPRECATED_ATTRIBUTE Animation* animationByName ( const std::string & name)

inline

  • 弃用:
  • . 使用getAnimation() 替代 NA NA

static void destroyInstance ( )

static

清空缓存,所有动画对象都将被释放。

Animation* getAnimation ( const std::string & name)

Returns 查找并返回名了name的动画。 如果找不到,返回NULL.

static AnimationCache* getInstance ( )

static

返回缓存单例实体

bool init ( void )

static CC_DEPRECATED_ATTRIBUTE void purgeSharedAnimationCache ( )

inlinestatic

void removeAnimation ( const std::string & name)

从缓存中删除一个名为name的动画。

CC_DEPRECATED_ATTRIBUTE void removeAnimationByName ( const std::string & name)

inline

使用 removeAnimation() 替代 NA NA

static CC_DEPRECATED_ATTRIBUTE AnimationCache* sharedAnimationCache ( )

inlinestatic

  • 弃用:
  • 使用getInstance() 代替

该类的文档由以下文件生成: