cocos2dx 动画常见的22种殊效

cocos2dx 动画常见的22种殊效,第1张

概述cocos2dx 动画常见的22种殊效 bool HelloWorld::init(){ ////////////////////////////// // 1. super init first if ( !CCLayer::init() ) { return false; } CCSize size =CCDirector::s
							cocos2dx 动画常见的22种殊效@H_403_9@
bool HelloWorld::init(){    //////////////////////////////    // 1. super init first    if ( !cclayer::init() )    {        return false;    }    CCSize size =CCDirector::sharedDirector()->getWinSize();//获取屏幕大小          CCSprite * sp = CCSprite::create("Icon.png");    sp->setposition(ccp(200, 200));        addChild(sp);    //    常见的22种殊效//    CCShaky3D//感化:创建一个3d晃荡的殊效//    参数1:晃荡的局限//    参数2:是否有z轴晃荡//    参数3:  网格大小//    参数4:殊效连气儿的时候//    CCActionInterval * shaky3D= CCShaky3D::create(15, false, ccg(15, 10), 4);//    sp->runAction(shaky3D);    //    CCShakyTiles3D//    感化:创建一个3d瓷砖晃荡的殊效    //    参数1:晃荡的局限    //    参数2:是否有z轴晃荡    //    参数3:  网格大小    //    参数4:殊效连气儿的时候//    CCActionInterval * shakyTiles3D = CCShakyTiles3D::create(15, true, ccg(15, 10), 4);//    sp->runAction(shakyTiles3D);    //    ccwaves//    创建一个波动殊效//    参数1:波动的速度//    参数2:振幅//    参数3:程度波动//    参数4:垂直波动//    参数5:网格大小//    参数6:殊效连气儿时候//    CCActionInterval * waves = ccwaves::create(10, 20, true, true, ccg(16, 12), 4);//    sp->runAction(waves);    //    ccwaves3D    //    创建一个3D波动殊效    //    参数1:波动的速度    //    参数2:振幅    //    参数3:网格大小    //    参数4:殊效连气儿时候//    CCActionInterval * waves3d= ccwaves3D::create(10, 20, ccg(16, 12), 4);//    sp->runAction(waves3d);    //    ccwavesTiles3D    //    创建一个3D瓷砖波动殊效    //    参数1:波动的速度    //    参数2:振幅    //    参数3:网格大小    //    参数4:殊效连气儿时候//    CCActionInterval * wavesTiles3D = ccwavesTiles3D::create(10, 20, ccg(16, 12), 4);//    sp->runAction(wavesTiles3D);    //    CCFlipX3D//    感化:x轴3D反转殊效//    参数:殊效连气儿的时候//    CCActionInterval *flipX3D= CCFlipX3D::create(4);//    sp->runAction(flipX3D);    //    CCFlipY3D    //    感化:Y轴3D反转殊效    //    参数:殊效连气儿的时候//    CCActionInterval * flipY3D = CCFlipY3D::create(4);//    sp->runAction(flipY3D);    //    cclens3D//    感化:  凸镜殊效//    参数1:凸镜中间点//    参数2:凸镜半径//    参数3:网格大小//    参数4:网格连气儿时候//    CCActionInterval * lens3D= cclens3D::create(ointMake(size.wIDth/2, size.height/2), 240, ccg(15, 10), 4);//    sp->runAction(lens3D);//    CCRipple3D//    感化:水波殊效//    参数1:肇端位子//    参数2:半径//    参数3:速度//    参数4:振幅//    参数5:网格大小//    参数6:殊效连气儿的时候//    CCActionInterval * ripple3D= CCRipple3D::create(ointMake(size.wIDth/2, size.height/2), 240, 4, 160, ccg(15,10), 4);//    sp->runAction(ripple3D);    //    ccliquID//    感化:液体殊效//    参数1:速度//    参数2:振幅//    参数3:网格大小//    参数4:殊效连气儿时候//    CCActionInterval * liquID = ccliquID::create(4, 20, ccg(16, 12), 4);//    sp->runAction(liquID);    //    CCTwirl//    感化:扭曲扭转殊效//    参数1:扭曲扭转中间点//    参数2:扭曲扭转的次数//    参数3:振幅//    参数4:网格大小//    参数5:殊效连气儿时候//    CCActionInterval  * twirl = CCTwirl::create(ointMake(size.wIDth/2, size.height/2), 2, 2.5f, ccg(12, 8), 3);//    sp->runAction(twirl);    //    CCShuffleTiles//    感化:瓷砖的洗牌殊效//    参数1:随机数//    参数2:网格大小//    参数3:殊效连气儿的时候//    CCActionInterval *shuffleTiles = CCShuffleTiles::create(16, ccg(16, 12), 2);//    sp->runAction(shuffleTiles);    //    CCShatteredTiles3D//    感化:破裂的3D瓷砖殊效//    参数1:局限//    参数2:是否开启z轴//    参数3:网格大小//    参数4:殊效连气儿的时候//    CCActionInterval * shatteredTiles3D= CCShatteredTiles3D::create(25, true, ccg(16, 12), 4);//    sp->runAction(shatteredTiles3D);//    CCFadeOutTRTiles//    感化:部落格结果 , 从左下角到右下角//    参数1:网格大小//    参数2:殊效连气儿的时候//    CCActionInterval * fadeOutTRTiles = CCFadeOutTRTiles::create(ccg(16, 12), 3);//    sp->runAction(fadeOutTRTiles);//    CCFadeOutBLTiles    //    感化:部落格结果 , 从右下角到左下角    //    参数1:网格大小    //    参数2:殊效连气儿的时候//    CCActionInterval * fadeOutBLTiles = CCFadeOutBLTiles::create(ccg(16, 12), 3);//    sp->runAction(fadeOutBLTiles);//    CCFadeOutUpTiles//    感化:折叠结果 从下到上    //    参数1:网格大小    //    参数2:殊效连气儿的时候//    CCActionInterval * fadeOutUpTiles = CCFadeOutUpTiles::create(ccg(16, 12), 3);//    sp->runAction(fadeOutUpTiles);    //    CCFadeOutDownTiles    //    感化:折叠结果 从上到下    //    参数1:网格大小    //    参数2:殊效连气儿的时候//    CCActionInterval * fadeOutDownTiles = CCFadeOutDownTiles::create(ccg(16, 12), 3);//    sp->runAction(fadeOutDownTiles);  //    CCTurnOffTiles//    感化:方块消散殊效    //    参数1:网格大小    //    参数2:殊效连气儿的时候//    CCActionInterval * turnOffTiles = CCTurnOffTiles::create(ccg(16, 12), 3);//    sp->runAction(turnOffTiles);//    CCJumpTiles3D//    感化:跳动的方格殊效//    参数1:跳动的次数//    参数2:网格的大小//    参数3:殊效连气儿的时候//    CCActionInterval * jumpTiles3D = CCJumpTiles3D::create(1, 30, ccg(15, 10), 2);//    sp->runAction(jumpTiles3D);    //    CCSplitRows//    感化:分多行消散殊效//    参数1:行数//    参数2:殊效连气儿的时候//    CCActionInterval *splitRows= CCSplitRows::create(20, 2);//    sp->runAction(splitRows);//    CCSplitCols    //    感化:分多列消散殊效    //    参数1:列数    //    参数2:殊效连气儿的时候//    CCActionInterval * splitCols = CCSplitCols::create(20, 2);//    sp->runAction(splitCols);    //    ageTurn3D//    感化:3D翻页殊效//    参数1:网格大小//    参数2:殊效连气儿的时候    CCActionInterval * pageTurn3D = ageTurn3D::create(ccg(15, 10), 3);    sp->runAction(pageTurn3D);                return true;}
总结

以上是内存溢出为你收集整理的cocos2dx 动画常见的22种殊效全部内容,希望文章能够帮你解决cocos2dx 动画常见的22种殊效所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1007201.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-22
下一篇2022-05-22

发表评论

登录后才能评论

评论列表(0条)

    保存