码迷,mamicode.com
首页 > 其他好文 > 详细

cocos3 帧动画

时间:2014-12-07 09:00:19      阅读:206      评论:0      收藏:0      [点我收藏+]

标签:style   blog   io   ar   color   os   sp   for   on   

// on "init" you need to initialize your instance
bool HelloWorld::init()
{
    //////////////////////////////
    // 1. super init first
    if ( !Layer::init() )
    {
        return false;
    }
    
    Size visibleSize = Director::getInstance()->getVisibleSize();
    Vec2 origin = Director::getInstance()->getVisibleOrigin();
    
       auto cache = SpriteFrameCache::getInstance();
    cache->addSpriteFramesWithFile("anim.plist");
    
    Vector<SpriteFrame*> vec;
    char name[15];
    memset(name, 0, 15);
    
    for (int i=0; i<20; i++) {
        sprintf(name, "anim%04d",i);
        vec.pushBack(cache->getSpriteFrameByName(name));
    }
    
    Animation *animation = Animation::createWithSpriteFrames(vec,0.1f);
    Animate *animate = Animate::create(animation);
    
    auto sprite = Sprite::create();
    addChild(sprite);
    sprite->setPosition(200, 200);
    sprite->runAction(RepeatForever::create(animate));
    return true;
}

 

cocos3 帧动画

标签:style   blog   io   ar   color   os   sp   for   on   

原文地址:http://www.cnblogs.com/yufenghou/p/4149100.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!