您的位置:首页 > 移动开发 > Cocos引擎

cocos2d-x的CCSequence与CCRepeatForever的混用

2013-05-24 13:52 162 查看
想写个简单的动画,让一个按钮,缩大、还原,不停的在那闪烁

[code]     [code] 


CCActionInterval* scaleAction1 = CCScaleTo::create(0.3f, 1.1f, 1.1f);


CCActionInterval* scaleAction2 = CCScaleTo::create(0.3f, 1.0f, 1.0f);


 

[/code]
[/code]

 

先放大再还原,然后不停的repeat…


[code]
[code] 


CCActionInterval* seq = (CCActionInterval*)(CCSequence::create(scaleAction1, scaleAction2, NULL));


CCActionInterval* rep = CCRepeatForever::actionWithAction(seq);


 

[/code]
[/code]

ccsprite->runAction(req);

 

附一张CCAction类及其子类的结构图:



 

 

本文参考:cocos2d-x学习笔记 – CCAction(动作)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: