CCAnimate 可以理解为一个动画播放器,
CCAnimation 可以理解为一个动画内容,它需要播放器才能播放动画.
与它们相关的一些类如下
SpriteFrameCache 精灵帧缓存,单例
功能: 可以从plist文件加载一批图片,取的时候通过plist文件里的图片名字取出.
也可以加载一个一个精灵帧并为其手动命名.
SpriteFrame 精灵帧
功能: 加载一张图片,可以单独取图片上的某部分作为纹理使用。
特点: 将所有图片拼凑为一张大图一次性加载,取图上每一块区域图,可以提高效率。
Sprite 精灵
功能: 作为游戏中最小单位来显示内容。所有在界面中显示出来的东西都是Spirte
AnimationCache 动画缓存, 单例
功能: 从plist文件里加载动画, 然后通过动画名称取出. 也可以加载多个动画.
AnimationFrame 动画帧
功能: 如果有一序列动画,可以针对每一帧设定不同的时间.
Animation 动画
功能: 一个加载完成的动画内容可以从缓存生成也可以从动画帧生成还可以从精灵帧生成.
执行动画时用精灵来执行.