您的位置:首页 > 其它

应用plist文件制作 动画

2013-12-18 16:38 363 查看
    //----------应用PList文件 制作成的动画----
 
 //===================================================
//    //大鱼
   CCSize s = CCDirector::sharedDirector()->getWinSize();
   
    CCSpriteFrameCache::sharedSpriteFrameCache()->addSpriteFramesWithFile("Butterflyfish0.plist");
    CCAnimation *animationnpc01 = CCAnimation::create();
     animationnpc01->setDelayPerUnit(0.08f);//设置动画的播放间隔时间
     char  str01[22];
    for(int i = 1; i <= 21; i++)
    {
        sprintf(str01, "00%d.png",i);
        CCSpriteFrame* frame =
        CCSpriteFrameCache::sharedSpriteFrameCache()->spriteFrameByName(str01);
        animationnpc01->addSpriteFrame(frame);
    }
    CCSprite * spritenpc01=CCSprite::createWithSpriteFrame( CCSpriteFrameCache::sharedSpriteFrameCache()
                                                         ->spriteFrameByName("001.png"));
    spritenpc01->runAction(CCRepeatForever::create(CCAnimate::create(animationnpc01)));
    spritenpc01->setPosition(ccp(130,300));
    this->addChild(spritenpc01,4);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息