auto sfc = SpriteFrameCache::getInstance();
sfc->addSpriteFramesWithFile("Plist.plist", "Plist.png");
Vector<SpriteFrame*> sfs;
char name[20];
memset(name, 0, 20);
for (int i = 1; i <= 4; i++){
sprintf(name, "images/dog_0%d.png", i);
sfs.pushBack(sfc->getSpriteFrameByName(name));
}
Animation * animation = Animation::createWithSpriteFrames(sfs, 0.5f);
auto animate=Animate::create(animation);
SpriteFrame* spf1 = sfc->getSpriteFrameByName("images/dog_01.png");
auto sp1 = Sprite::createWithSpriteFrame(spf1);
this->addChild(sp1);
sp1->setPosition(100, 100);
sp1->runAction(RepeatForever::create(animate));
sprite帧动画播放
最新推荐文章于 2021-06-08 18:27:36 发布