// 读取2d纹理,加载到缓存之中
CCTexture2D* t = CCTextureCache::sharedTextureCache()->addImage("456.png");
//// 创建第一桢
CCSpriteFrame* fram0 = CCSpriteFrame::create(t,CCRectMake(32 * 0,48 * 0,32,48));
// 创建第2桢
CCSpriteFrame* fram1 = CCSpriteFrame::create(t,CCRectMake(32 * 1,48));
// 创建第3桢
CCSpriteFrame* fram2 = CCSpriteFrame::create(t,CCRectMake(32 * 2,48));
CCSpriteFrame* fram3 = CCSpriteFrame::create(t,CCRectMake(32 * 3,48));
CCArray* array = CCArray::create(4);
array->addobject(fram0);
array->addobject(fram1);
array->addobject(fram2);
array->addobject(fram3);
CCAnimation* pAnimation = CCAnimation::create(array,0.5f);
CC_BREAK_IF(! pAnimation);
CCSprite* pSprite = CCSprite::create(fram0);
CC_BREAK_IF(! pSprite);
pSprite->setPosition(ccp(size.width/2,size.height/2));
this->addChild(pSprite,0);
CCAnimate* animate = CCAnimate::create(pAnimation);
pSprite->runAction(CCRepeatForever::create(animate));
`