当前位置:Gxlcms > mysql > cocos2

cocos2

时间:2021-07-01 10:21:17 帮助过:56人阅读

cocos2d-x3.0节点特效需要借助NodeGrid。 span style=color:#330033;Sprite *sp_test = Sprite::create(test/hair.png);span style=font-size:14px; ActionInterval */spanspan style=font-size:14px; shaky3D/spanspan style=font-size:14px; = Shaky3D::cr

cocos2d-x3.0节点特效需要借助NodeGrid。

Sprite *sp_test = Sprite::create("test/hair.png");
ActionInterval * shaky3D = Shaky3D::create(20, Size(6, 2),5,true);
auto nodeGride = NodeGrid::create();
nodeGride->addChild(sp_test);
nodeGride->setPosition(p_test);
nodeGride->runAction(pageTurn3D);
this->addChild(nodeGride);


//3D晃动特效

//参数1:持续时间
//参数2:网格大小
//参数3:波动范围
//参数4:是否z轴晃动

ActionInterval * shaky3D = Shaky3D::create(20, Size(6, 2),5,true);


//3D瓷砖晃动的特效
//参数1:持续时间
//参数2:网格大小
//参数3:波动范围
//参数4:是否z轴晃动
ActionInterval * shakyTiles3D = ShakyTiles3D::create(20, Size(6, 2),2,false);


//一个波动特效
//参数1:持续时间
//参数2:网格大小
//参数3:波动频率
//参数4:振幅
//参数5:是否垂直波动
//参数6:是否水平波动
ActionInterval * waves = Waves::create(20, Size(4, 2),6,5,false,true);


//一个3D波动特效
//参数1:持续时间
//参数2:网格大小
//参数3:波动频率
//参数4:振幅
ActionInterval * waves3D = Waves3D::create(20, Size(4, 2),6,5);


//3D瓷砖波动特效
//参数1:持续时间
//参数2:网格大小
//参数3:波动频率
//参数4:振幅
ActionInterval * wavesTiles3D = WavesTiles3D::create(20, Size(4, 2),6,5);


//x轴3D反转特效
//参数1:持续时间
ActionInterval * flipX3D = FlipX3D::create(2);


//y轴3D反转特效
//参数1:持续时间
ActionInterval * flipY3D = FlipY3D::create(2);


//凸镜特效
//参数1:持续时间
//参数2:网格大小
//参数3:中心点位置
//参数4:半径
ActionInterval * lens3D = Lens3D::create(6,Size(6, 6),Point(100,100),6);


//水波特效
//参数1:持续时间
//参数2:网格大小
//参数3:中心点位置
//参数4:半径
ActionInterval * ripple3D = Ripple3D::create(6,Size(6, 6),p_test,2,9,9);


//液体特效
//参数1:持续时间
//参数2:网格大小
//参数3:波动
//参数4:振幅
ActionInterval * liquid = Liquid::create(20,Size(6, 6),2,9);


//扭曲旋转特效
//参数1:持续时间
//参数2:网格大小
//参数3:位置
//参数4:旋转幅度
//参数5:振幅
ActionInterval *twirl = Twirl::create(20,Size(6, 6),p_test,2,9);


//瓷砖的洗牌特效
//参数1:持续时间
//参数2:网格大小
//参数3:速度
ActionInterval *shuffleTiles = ShuffleTiles::create(20,Size(6, 6),3);


//破碎的3D瓷砖特效
//参数1:持续时间
//参数2:网格大小
//参数3:范围
//参数4:是否z轴
ActionInterval *shatteredTiles3D = ShatteredTiles3D::create(20,Size(6, 6),3,false);


//部落格效果 , 从左下角到右下角
//参数1:持续时间
//参数2:网格大小
ActionInterval *shatteredTiles3D = FadeOutTRTiles::create(20,Size(6, 6));


//部落格效果 , 从左下角到右下角
//参数1:持续时间
//参数2:网格大小
ActionInterval *shatteredTiles3D = FadeOutTRTiles::create(2,Size(36, 36));


//部落格效果 , 从右下角到左下角
//参数1:持续时间
//参数2:网格大小
ActionInterval *fadeOutBLTiles = FadeOutBLTiles::create(2,Size(36, 36));


//折叠效果 从下到上
//参数1:持续时间
//参数2:网格大小
ActionInterval *fadeOutUpTiles = FadeOutUpTiles::create(2,Size(36, 36));


//折叠效果 从上到下
//参数1:持续时间
//参数2:网格大小
ActionInterval *fadeOutDownTiles = FadeOutDownTiles::create(2,Size(36, 36));


//方块消失特效
//参数1:持续时间
//参数2:网格大小
ActionInterval *turnOffTiles = TurnOffTiles::create(2,Size(36, 36));


//跳动的方格特效
//参数1:持续时间
//参数2:网格大小
//参数3:跳动次数
//参数4:振幅
ActionInterval *jumpTiles3D = JumpTiles3D::create(2,Size(36, 36),10,6);


//分多行消失特效
//参数1:持续时间
//参数1:行数
ActionInterval *splitRows = SplitRows::create(2,6);


//分多列消失特效
//参数1:持续时间
//参数1:列数
ActionInterval *splitRows = SplitRows::create(2,6);


//3D翻页特效
//参数1:持续时间
//参数1:网格大小
ActionInterval *pageTurn3D = PageTurn3D::create(2,Size(36, 36));


http://blog.csdn.net/st75033562/article/details/29574939

人气教程排行