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