Animation : 一个给精灵对象执行的帧动画对象。
Animate:是将动画包装成动作的类。
AnimationCache:管理动画的单例。
简介
Animation
Animation帧动画对象包含动画帧对象,和帧间时长等等。
1 精灵帧(SpriteFrame)
每一个Animation对象,是由多个SpriteFrame组成。
2 帧间隔时间(delayPerUnit)
动画中的每两帧的间隔时间。
3 播放次数(loops)
Animate
但是Animation只是包含了创建真正“动作”的必要信息,要想成为一个动作,需要使用一个Animate来包装一个Animation对象。Animate动作只能由Sprite对象执行。
AnimationCache
创建好的Animation,可以加到缓存中,方便以后使用。它用于缓存的动画。如果你想在缓存中保存你的动画,你应该使用这个类。
Animation
- 使用多个精灵帧创建动画
createWithSpriteFrames(Vector<SpriteFrame *> frameVec);
- 添加一个SpriteFrame到动画中
void