<四> cocos2dx动画常见22种特效

<四> cocos2dx动画常见22种特效,第1张

概述分类:  cocos2dx学习 2014-04-23 17:26  2524人阅读  评论(0)  收藏  举报 本文转载自:http://www.cnblogs.com/linux-ios/archive/2013/04/09/3009292.html bool HelloWorld::init() { // 1. super init first if ( !CCLayer:: 分类: cocos2dx学习 2014-04-23 17:26 2524人阅读 评论(0) 收藏 举报
本文转载自:http://www.cnblogs.com/linux-ios/archive/2013/04/09/3009292.HTML
 
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瓷砖晃动的特效  CCActionInterval * shakyTiles3D = CCShakyTiles3D::create(15,true,0); line-height:1.5!important"> sp->runAction(shakyTiles3D); ccwaves 创建一个波动特效  参数1:波动的速率  参数2:振幅  参数3:水平波动  参数4:垂直波动  参数5:网格大小  参数6:特效持续时间  CCActionInterval * waves = ccwaves::create(10,20,ccg(16,12),0); line-height:1.5!important"> sp->runAction(waves); ccwaves3D 创建一个3D波动特效  参数3:网格大小  参数4:特效持续时间  CCActionInterval * waves3d= ccwaves3D::create(10,0); line-height:1.5!important"> sp->runAction(waves3d); ccwavesTiles3D 创建一个3D瓷砖波动特效  CCActionInterval * wavesTiles3D = ccwavesTiles3D::create(10,0); line-height:1.5!important"> 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:凸镜半径  参数4:网格持续时间  CCActionInterval * lens3D= cclens3D::create(CCPointMake(size.wIDth/2,size.height/2),240,0); line-height:1.5!important"> sp->runAction(lens3D); CCRipple3D 作用:水波特效  参数1:起始位子  参数2:半径  参数3:速率  参数4:振幅  参数6:特效持续的时间  CCActionInterval * ripple3D= CCRipple3D::create(CCPointMake(size.wIDth/2,4,160,0); line-height:1.5!important"> sp->runAction(ripple3D); ccliquID 作用:液体特效  参数1:速率  CCActionInterval * liquID = ccliquID::create(4,0); line-height:1.5!important"> sp->runAction(liquID); CCTwirl 作用:扭曲旋转特效  参数1:扭曲旋转中心点  参数2:扭曲旋转的次数  参数3:振幅  参数4:网格大小  参数5:特效持续时间  CCActionInterval * twirl = CCTwirl::create(CCPointMake(size.wIDth/2,2,2.5f,ccg(12,8),3);  sp->runAction(twirl); CCShuffleTiles 作用:瓷砖的洗牌特效  参数1:随机数  参数2:网格大小  参数3:特效持续的时间  CCActionInterval *shuffleTiles = CCShuffleTiles::create(16,2);  sp->runAction(shuffleTiles); CCShatteredTiles3D 作用:破碎的3D瓷砖特效  参数1:范围  参数2:是否开启z轴  CCActionInterval * shatteredTiles3D= CCShatteredTiles3D::create(25,0); line-height:1.5!important"> sp->runAction(shatteredTiles3D); CCFadeOutTRTiles 作用:部落格效果 , 从左下角到右下角  参数1:网格大小  参数2:特效持续的时间  CCActionInterval * fadeOutTRTiles = CCFadeOutTRTiles::create(ccg(16,0); line-height:1.5!important"> sp->runAction(fadeOutTRTiles); CCFadeOutBLTiles 作用:部落格效果 , 从右下角到左下角  CCActionInterval * fadeOutBLTiles = CCFadeOutBLTiles::create(ccg(16,0); line-height:1.5!important"> sp->runAction(fadeOutBLTiles); CCFadeOutUpTiles 作用:折叠效果 从下到上  CCActionInterval * fadeOutUpTiles = CCFadeOutUpTiles::create(ccg(16,0); line-height:1.5!important"> sp->runAction(fadeOutUpTiles); CCFadeOutDownTiles 作用:折叠效果 从上到下  CCActionInterval * fadeOutDownTiles = CCFadeOutDownTiles::create(ccg(16,0); line-height:1.5!important"> sp->runAction(fadeOutDownTiles); CCTurnOffTiles 作用:方块消失特效  CCActionInterval * turnOffTiles = CCTurnOffTiles::create(ccg(16,0); line-height:1.5!important"> sp->runAction(turnOffTiles); CCJumpTiles3D 作用:跳动的方格特效  参数1:跳动的次数  参数2:网格的大小  CCActionInterval * jumpTiles3D = CCJumpTiles3D::create(1,30,0); line-height:1.5!important"> sp->runAction(jumpTiles3D); CCSplitRows 作用:分多行消失特效  参数1:行数  CCActionInterval *splitRows= CCSplitRows::create(20,0); line-height:1.5!important"> sp->runAction(splitRows); CCSplitCols 作用:分多列消失特效  参数1:列数  CCActionInterval * splitCols = CCSplitCols::create(20,0); line-height:1.5!important"> sp->runAction(splitCols); CCPageTurn3D 作用:3D翻页特效  参数2:特效持续的时间      CCActionInterval * pageTurn3D = CCPageTurn3D::create(ccg(15,128); line-height:1.5!important">10),128); line-height:1.5!important">3); sp->runAction(pageTurn3D); true; }
总结

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

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

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

原文地址: http://outofmemory.cn/web/1052106.html

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

发表评论

登录后才能评论

评论列表(0条)

保存