首页 > 代码库 > Cocos2d-x学习笔记(16)(常见22种特效)

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

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翻页特效

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