auto cache = SpriteFrameCache::getInstance();
cache->addSpriteFramesWithFile("MainMap/HorseCar/001/NewAnimation0.plist");
Sprite* horse = Sprite::createWithSpriteFrameName("fonts/001/10000.png");//plist里面的key
imgMap->addChild(horse);
horse->setPosition(Vec2(1350,900));
Vector<SpriteFrame*> frames(11);//把所有马车加入Vector
auto frame1 = cache->getSpriteFrameByName("fonts/001/10000.png");
auto frame2 = cache->getSpriteFrameByName("fonts/001/10002.png");
auto frame3 = cache->getSpriteFrameByName("fonts/001/10004.png");
auto frame4 = cache->getSpriteFrameByName("fonts/001/10006.png");
auto frame5 = cache->getSpriteFrameByName("fonts/001/10008.png");
auto frame6 = cache->getSpriteFrameByName("fonts/001/10010.png");
auto frame7 = cache->getSpriteFrameByName("fonts/001/10012.png");
auto frame8 = cache->getSpriteFrameByName("fonts/001/10014.png");
auto frame9 = cache->getSpriteFrameByName("fonts/001/10016.png");
auto frame10 = cache->getSpriteFrameByName("fonts/001/10018.png");
auto frame11 = cache->getSpriteFrameByName("fonts/001/10020.png");
frames.pushBack(frame1);
frames.pushBack(frame2);
frames.pushBack(frame3);
frames.pushBack(frame4);
frames.pushBack(frame5);
frames.pushBack(frame6);
frames.pushBack(frame7);
frames.pushBack(frame8);
frames.pushBack(frame9);
frames.pushBack(frame10);
frames.pushBack(frame11);
auto animation = Animation::createWithSpriteFrames(frames,0.1);//间隔时间
horse->runAction(RepeatForever::create(Animate::create(animation)));
horse->runAction(MoveTo::create(10,Vec2(1000,900)));
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。