Cocos2d-x中有一种特殊的动作,我们称之为网格特效。网格特效会调整节
点的网格属性。网格是节点的一种新属性,使用网格可以将节点划分为更小
的方块,可以通过移动组成每个方块的顶点调整节点的属性。
Cocos2d-x中提供了两类网格,分别是瓦片网格和非瓦片网格,其区别在于,
非瓦片网格是由顶点组成的,而瓦片网格是由瓦片组成的,每个瓦片都有自
己的独特顶点,如图所示:
CCGrid3DAction
CCFlipX3D 节点对象沿着水平方向产生三维翻转
CCFlipY3D 节点对象沿着竖直方向产生三维翻转
参数:时间
CCLens3D 节点产生放大镜效果
参数:中心点、半径、瓦片大小,时间
CCLiquid 节点流体效果
参数:波浪数、振幅、瓦片大小、时间
CCPageTurn3D 节点产生三维翻页效果
参数:瓦片大小、时间
CCRipple3D 节点产生水波纹效果
参数:中心点、半径、波浪数、振幅、瓦片大小、时间
CCShaky3D 节点产生三维晃动效果
参数:扭曲范围、是否扭曲z轴、瓦片的大小、时间
CCTwirl 节点产生漩涡扭曲效果
参数:中心点、扭曲数、振幅、瓦片大小、时间
CCWaves 节点对象产生类似波动效果
参数:波浪数、振幅、水平震动、竖直震动、瓦片大小、时间
CCWaves3D 节点对象产生类似三维波动
参数:波浪数、振幅、瓦片大小、时间
CCTiledGrid3DAction
CCFadeOutTRTiles 从左下角到右上角淡出
CCFadeOutBLTiles 从右上角到左上角淡出
CCFadeOutUpTiles 从上而下淡出
CCFadeOutDownTiles 从下而上淡出
参数:瓦片大小、时间
CCJumpTiles3D 瓦块产生跳动的三维效果
参数:跳跃次数、振幅、瓦片大小、时间
CCShakyTiles3D 瓦片产生三维晃动
参数:范围、是否z轴、瓦片大小、时间
CCShatteredTiles3D 节点产生粉碎三维效果
参数:范围、是否z轴、瓦片大小、时间
CCShuffleTiles 节点其瓦片产生类似洗牌的效果
参数:随机数、瓦片大小、时间
CCSplitCols 节点产生分列分割消失
参数:列数,时间
CCSplitRows节点产生分行分割消失
参数:行数、时间
CCTurnOffTiles 节点瓦块逐渐消失
参数:随机数、瓦片大小、时间
CCWavesTiles3D 节点其瓦片波浪
参数:波浪数、振幅、瓦片大小、时间