欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

Cocos2d-x学习笔记(16)(常见22种特效)

程序员文章站 2022-06-14 22:54:05
...

1、CCShaky3D::create(int range,bool shakeZ,const ccGridSize gridSize,float duration)//创建一个3D晃动的特效 参数1:晃动的范围 参数2:是否有Z轴晃动 参数3:网大小 参数4:特效持续时间 2、CCShakyTiles3D::create(int nRange,bool bShake

1、CCShaky3D::create(int range,bool shakeZ,const ccGridSize& gridSize,float duration)//创建一个3D晃动的特效

参数1:晃动的范围

参数2:是否有Z轴晃动

参数3:网格大小

参数4:特效持续时间

2、CCShakyTiles3D::create(int nRange,bool bShakeZ,const ccGridSize& gridSize,float duration)//创建一个3D瓷砖晃动的特效

参数1:晃动范围

参数2:是否伴有Z轴晃动

参数3:网格大小

参数4:特效持续时间

3、CCWaves::create(int wav,float amp,bool h,bool v,const ccGridSize& gridSize,float durat)//创建一个波动特效

参数1:波动的速率

参数2:振幅

参数3:水平波动

参数4:垂直波动

参数5:网格大小

参数6:特效持续时间

4、CCWaves3D::create(int wav,float amp,const ccGridSize& gridSize,float duration)//创建一个3D波动特效

参数1:波动的速率

参数2:振幅

参数3:网格大小

参数4:特效持续时间

5、CCWavesTiles3D::create(int wav,float amp,const ccGridSize& gridSize,float duration)//创建一个3D瓷砖波动特效

参数1:波动的速率

参数2:振幅

参数3:网格大小

参数4:特效持续时间

6、CCFlipX3D::create(float duration)//X轴3D反转特效,参数特效持续时间

7、CCFlipY3D::create(float duration)//Y轴3D反转特效,参数特效持续时间

8、CCLens3D::create(const cocos2d::CCPoint& pos,float r,const ccGridSize& gridSize,float duration)//凸透镜特效

参数1:透镜中心点

参数2:透镜半径

参数3:网格大小

参数4:特效持续时间

9、CCRipple3D::create(const cocos2d::CCPoint* pos,float r,int wav,float amp,const ccGridSize& gridSize,float duration)//水波纹特效

参数1:起始位置

参数2:半径

参数3:速率

参数4:振幅

参数5:网格大小

参数6:特效持续时间

10、CCLiquid::create(int wav,float amp,const ccGridSize& gridSize,float duration)//液体特效

参数1:速率

参数2:振幅

参数3:网格大小

参数4:特效持续时间

11、CCTwirl::create(cocos2d::CCPoint pos,int t,float amp,const ccGridSize& gridSize,float duration)//扭曲旋转特效

参数1:扭曲旋转中心点

参数2:扭曲旋转的次数

参数3:振幅

参数4:网格大小

参数5:特效持续时间

12、CCShuffleTiles::create(int s,const ccGridSize& gridSize,float duration)//瓷砖的洗牌特效

参数1:随机数

参数2:网格大小

参数3:特效持续时间

13、CCShatteredTiles3D::create(int nRange,bool bShatterZ,const ccGridSize& gridSize,float duration)//破碎的3D瓷砖特效

参数1:范围

参数2:是否开启Z轴

参数3:网格大小

参数4:特效持续时间

14、CCFadeOutTRTiles::create(const ccGridSize& gridSize,float time)//部落格效果,从左下角到右上角

参数1:网格大小

参数2:特效持续时间

15、CCFadeOutBLtiles::create(const ccGridSize& gridSize,float time)//部落格效果,从右上角到左下角

16、CCFadeOutUpTiles::create(const ccGridSize& gridSize,float time)//折叠效果,从下到上

17、CCFadeOutDownTiles::create(const ccGridSize& gridSize,float time)//折叠效果,从上到下

18、CCTurnOffTiles::create(const ccGridSize& gridSize,float d)//方块消失效果

19、CCJumpTiles3D::create(int j,float amp,const ccGridSize& gridSize,float duration)//跳动的方块特效

参数1:跳动的次数

参数2:跳动幅度

参数3:网格大小

参数4:特效持续时间

20、CCSplitRows::create(int nRows,float duration)//分多行消失特效

参数1:行数

参数2:特效持续时间

21、CCSplitCols::create(int nCols,float duration)//分多列消失特效

22、CCPageTurn3D::create(const ccGridSize& gridSize,float time)//3D翻页特效