动画
1.固定重复动画,例如主角跑步动作,
SpriteFrame* frame = NULL;
//数组 3.0中改用vector 而不是用Array
Vector<SpriteFrame*>frameVector;
/* 1.----------------加载跑动的Animation-----------------*/
for(int i = 0; i <= 7; i ++) {
//从缓存池中加载精灵到Vector
frame = frameCache->spriteFrameByName(String::createWithFormat("runner%d.png",i)->getCString());
frameVector.pushBack(frame);
}
//用vector里面的SpriteFrame列表创建Animation 以及设置一些参数
auto run_animation = Animation::createWithSpriteFrames(frameVector,0.1f,-1);
//将跑动的 Animation 取名为 running
AnimationCache::getInstance()->addAnimation(run_animation,"running");
//预加载,之后如果用到直接从缓存中调出来。