mLoading = LoadPvrCczImage::GetSingleton()->CreateSprite("LoadIng_0.png");
mLoading->setPosition(CCPointMake(winSize.width*0.5f, winSize.height*0.5f));
this->addChild(mLoading, layercolor->getZOrder()+1);
MyAssertNULL(mLoading);
mLoading->setScale(GlobalData::GetSingleton()->getScale() * 1.2f);
/*CCAnimation *animation = AnimationeEffects::GainAnimation("LoadIng", 9);*/
CCAnimation *animation = CCAnimation::create();
for( int i=1;i<9;i++)
{
char szName[100] = {0};
sprintf(szName, "LoadIng_%d.png", i);
animation->addSpriteFrameWithFileName(szName); //加载图片到animation
}
MyAssertNULL(animation);
animation->setDelayPerUnit(1.0f/8.0f); //设置播放时间1秒钟播放8帧
animation->setRestoreOriginalFrame(true);
CCActionInterval *animate = CCAnimate::create(animation);
mLoading->runAction(CCRepeatForever::create(animate));//重复播放
cocos2d-x 加载多张帧动画
最新推荐文章于 2022-03-22 15:47:36 发布