可以参考3D特效或https://blog.csdn.net/zmzsoftware/article/details/9750373
//创建网格节点
auto gridNodeTarget= NodeGrid::create();
this->addChild(gridNodeTarget);//随便找个底图
auto sprite= Sprite::create("JS原型继承.png");
sprite->setPosition(160,240);
sprite->setContentSize(Size(320,480));
//放在网格节点上
gridNodeTarget->addChild(sprite);
//特效让网格节点运行
CCActionInterval* liquid =CCShaky3D::create(10,Size(1,1),10,true);
gridNodeTarget->runAction(liquid);
//3D晃动的特效 // CCActionInterval* shaky3D = CCShaky3D::create(5, CCSize(10, 10), 15, false); // sp->runAction(shaky3D);
- //作用:创建一个3d晃动的特效
- // 参数1:晃动的范围
- // 参数2:是否有z轴晃动
- // 参数3: 网格大小
- // 参数4:特效持续的时间
//3D瓷砖晃动特效 // CCActionInterval* shakyTiles3D = CCShakyTiles3D::create(5, CCSize(10, 10), 5, false); // sp->runAction(shakyTiles3D);
- // 作用:创建一个3d瓷砖晃动的特效
- // 参数1:晃动的范围
- // 参数2:是否有z轴晃动
- // 参数3: 网格大小
- // 参数4:特效持续的时间
//波动特效 // CCActionInterval* waves = CCWaves::create(5, CCSize(10, 10), 10, 20, true, true); // sp->runAction(waves);