加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

cocos2d-x帧动画

发布时间:2020-12-14 16:48:42 所属栏目:百科 来源:网络整理
导读:auto cache = SpriteFrameCache ::getInstance (); cache - addSpriteFramesWithFile( "MainMap/HorseCar/001/NewAnimation0.plist" ); Sprite * horse = Sprite ::createWithSpriteFrameName ( "fonts/001/10000.png" ); //plist里面的key imgMap - addChil
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)));

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读