Cocos2d-x3.2中的动画系统

2015-02-02 14:44:25 · 作者: · 浏览: 28

Cocos2d-x3.2中的动画系统


auto sp=Sprite::create();/定义一个空的图片精灵


//定义图片的每一帧


vectorallFrame


for(int i=1;i<7;i++)// i是图片


{


?SpriteFram *sf=SpriteFrame::cerate(StringUtils::format("放的图片地址",i).c_str(),Rect(0,0,100,100));


allFrame.pushBack(sf);


}


//创建动画


Animation *aniplayer=Animation::createWithSpriteFrames(allFrame);


aniplayer->setDelayPerUnit(0.12f);


//创建一个动作


Animate * ani=Animate::create(aniplayer);


//让某个Node执行动作


Action *act=RepeatForever::create(ani);


//动作函数


sp->runAction(act);