3.CCFadeOutTRTiles,部落格效果,跳动的方块特效,3D瓷砖晃动特效,破碎的3D瓷砖特效,瓷砖洗牌特效,分多行消失特效,分多列消失特效
来源:互联网 发布:oracle重启数据库命令 编辑:程序博客网 时间:2024/04/28 19:57
1 TiledGrid3D
//TiledGrid3D
//CCFadeOutTRTiles * action = CCFadeOutTRTiles::create(2,
CCSize(20,20));
//CCFadeOutBLTiles * action = CCFadeOutBLTiles::create(2,
CCSize(20,20));
//CCJumpTiles3D * action = CCJumpTiles3D::create(2,
CCSize(4,4),20,20);
//CCShakyTiles3D * action = CCShakyTiles3D::create(2, CCSize(20,
20), 30, false);
//CCShatteredTiles3D * action = CCShatteredTiles3D::create(2,
CCSize(20,20),20,false);
//CCShuffleTiles * action = CCShuffleTiles::create(2,
CCSize(20,20),2);
//CCSplitCols * action = CCSplitCols::create(2, 20);
//CCSplitRows * action = CCSplitRows::create(2, 20);
//CCTurnOffTiles * action = CCTurnOffTiles::create(2,
CCSize(20,20));
CCWavesTiles3D * action = CCWavesTiles3D::create(2,
CCSize(20,20),20,30);
spr->runAction(action);
部落网格效果,从左下角到右下角
CCActionInterval* fadeOutTRTiles = CCFadeOutTRTiles::create(5, CCSize(50, 50));
sp->runAction(fadeOutTRTiles);
//参数1:特效持续的时间
//参数2:网格大小
#include"T18Grid3D.h"
#include"AppMacros.h"
CCScene *T18Grid3D::scene()
{
CCScene *scene =CCScene::create();
T18Grid3D *layer =T18Grid3D::create();
scene->addChild(layer);
returnscene;
}
boolT18Grid3D::init()
{
TBack::init();
//Grid3D
CCSprite *spr =CCSprite::create("HelloWorld.png");
spr->setPosition(ccp(winSize.width / 2, winSize.height / 2));
addChild(spr);
CCFadeOutTRTiles *action =CCFadeOutTRTiles::create(
20,
CCSize(20, 20));
spr->runAction(action);
returntrue;
}
运行结果:
跳动的方块特效
CCActionInterval* jumpTitles = CCJumpTitles3D::create(5,CCSize(20,20),5,20);
sp->runAction(jumpTiles);
作用:跳动的方格特效
参数1:特效持续的时间
参数2:网格的大小
参数3:跳动的次数
参数4:跳动的振幅
#include"T18Grid3D.h"
#include"AppMacros.h"
CCScene *T18Grid3D::scene()
{
CCScene *scene =CCScene::create();
T18Grid3D *layer =T18Grid3D::create();
scene->addChild(layer);
returnscene;
}
boolT18Grid3D::init()
{
TBack::init();
//Grid3D
CCSprite *spr =CCSprite::create("HelloWorld.png");
spr->setPosition(ccp(winSize.width / 2, winSize.height / 2));
addChild(spr);
CCActionInterval*jumpTiles =CCJumpTiles3D::create(
5, //特效持续的时间
CCSize(20,20), //网格的大小
5, //跳动的次数
20); //跳动的振幅
spr->runAction(jumpTiles);
returntrue;
}
3D瓷砖晃动特效
CCActionInterval* shakyTiles3D = CCShakyTiles3D::create(5, CCSize(10, 10), 5, false);
sp->runAction(shakyTiles3D);
作用:创建一个3d瓷砖晃动的特效
参数1:特效持续的时间
参数2:网格大小
参数3:晃动的范围
参数5:是否有z轴晃动
#include"T18Grid3D.h"
#include"AppMacros.h"
CCScene *T18Grid3D::scene()
{
CCScene *scene =CCScene::create();
T18Grid3D *layer =T18Grid3D::create();
scene->addChild(layer);
returnscene;
}
boolT18Grid3D::init()
{
TBack::init();
//Grid3D
CCSprite *spr =CCSprite::create("HelloWorld.png");
spr->setPosition(ccp(winSize.width / 2, winSize.height / 2));
addChild(spr);
CCActionInterval*shakyTiles3D =CCShakyTiles3D::create(
5, //特效持续的时间
CCSize(10, 10), //网格大小
5, //晃动的范围
false); //是否有z轴晃动
spr->runAction(shakyTiles3D);
returntrue;
}
运行结果:
破碎的3D瓷砖特效
CCActionInterval* shatteredTiles = CCShatteredTiles3D::create(15, CCSize(10, 10), 50, true);
sp->runAction(shatteredTiles);
作用:破碎的3D瓷砖特效
参数1:特效持续的时间
参数2:网格大小
参数3:范围
参数4:是否开启z轴
#include"T18Grid3D.h"
#include"AppMacros.h"
CCScene *T18Grid3D::scene()
{
CCScene *scene =CCScene::create();
T18Grid3D *layer =T18Grid3D::create();
scene->addChild(layer);
returnscene;
}
boolT18Grid3D::init()
{
TBack::init();
//Grid3D
CCSprite *spr =CCSprite::create("HelloWorld.png");
spr->setPosition(ccp(winSize.width / 2, winSize.height / 2));
addChild(spr);
CCActionInterval*shatteredTiles =CCShatteredTiles3D::create(
15, //特效持续的时间
CCSize(10,10), //网格大小
50, //范围
true); //是否开启z轴
spr->runAction(shatteredTiles);
returntrue;
}
运行结果(特点是破碎的状态):
瓷砖洗牌特效:
CCActionInterval* shuffle = CCShuffleTiles::create(5, CCSize(50, 50), 50);
作用:瓷砖的洗牌特效
参数1:特效持续的时间
参数2:网格大小
参数3:随机数
#include"T18Grid3D.h"
#include"AppMacros.h"
CCScene *T18Grid3D::scene()
{
CCScene *scene =CCScene::create();
T18Grid3D *layer =T18Grid3D::create();
scene->addChild(layer);
returnscene;
}
boolT18Grid3D::init()
{
TBack::init();
//Grid3D
CCSprite *spr =CCSprite::create("HelloWorld.png");
spr->setPosition(ccp(winSize.width / 2, winSize.height / 2));
addChild(spr);
CCActionInterval *shuffle =CCShuffleTiles::create(
5, //特效的持续时间
CCSize(50,50), //网格的大小
50); //随机数
spr->runAction(shuffle);
returntrue;
}
运行效果:
分多行消失特效
CCActionInterval* splitCols = CCSplitCols::create(5,50);
sp->runAction(splitCols);
作用:分多列消失特效
参数1:特效持续的时间
参数2:列数
#include"T18Grid3D.h"
#include"AppMacros.h"
CCScene *T18Grid3D::scene()
{
CCScene *scene =CCScene::create();
T18Grid3D *layer =T18Grid3D::create();
scene->addChild(layer);
returnscene;
}
boolT18Grid3D::init()
{
TBack::init();
//Grid3D
CCSprite *spr =CCSprite::create("HelloWorld.png");
spr->setPosition(ccp(winSize.width / 2, winSize.height / 2));
addChild(spr);
CCActionInterval *splitCols =CCSplitCols::create(5,20);
spr->runAction(splitCols);
returntrue;
}
运行效果:
分多列消失特效
CCActionInterval* splitRows = CCSplitRows::create(5, 50);
sp->runAction(splitRows);
作用:分多行消失特效
参数1:特效持续的时间
参数2:行数
#include"T18Grid3D.h"
#include"AppMacros.h"
CCScene *T18Grid3D::scene()
{
CCScene *scene =CCScene::create();
T18Grid3D *layer =T18Grid3D::create();
scene->addChild(layer);
returnscene;
}
boolT18Grid3D::init()
{
TBack::init();
//Grid3D
CCSprite *spr =CCSprite::create("HelloWorld.png");
spr->setPosition(ccp(winSize.width / 2, winSize.height / 2));
addChild(spr);
CCActionInterval *splitRows =CCSplitRows::create(5, 50);
spr->runAction(splitRows);
returntrue;
}
运行结果:
方块消失特效
CCActionInterval* turnOffFiels = CCTurnOffTiles::create(4, CCSize(50, 50));
sp->runAction(turnOffFiles);
作用:方块消失特效
参数1:特效持续的时间
参数2:网络大小
#include"T18Grid3D.h"
#include"AppMacros.h"
CCScene *T18Grid3D::scene()
{
CCScene *scene =CCScene::create();
T18Grid3D *layer =T18Grid3D::create();
scene->addChild(layer);
returnscene;
}
boolT18Grid3D::init()
{
TBack::init();
//Grid3D
CCSprite *spr =CCSprite::create("HelloWorld.png");
spr->setPosition(ccp(winSize.width / 2, winSize.height / 2));
addChild(spr);
CCActionInterval *turnOffFiles =CCTurnOffTiles::create(
4, //特效持续的时间
CCSize(50,50)); //网格大小
spr->runAction(turnOffFiles);
returntrue;
}
运行结果(渐渐消失):
3D瓷砖波动特效
CCActionInterval * turnOffFiles = CCTurnOffTiles::create(
4,
CCSize(10,10),
10,
20);
作用:创建一个3D瓷砖波动特效
参数1:特效持续时间
参数2:网格大小
参数3:波动的速率
参数4:振幅
#include"T18Grid3D.h"
#include"AppMacros.h"
CCScene *T18Grid3D::scene()
{
CCScene *scene =CCScene::create();
T18Grid3D *layer =T18Grid3D::create();
scene->addChild(layer);
returnscene;
}
boolT18Grid3D::init()
{
TBack::init();
//Grid3D
CCSprite *spr =CCSprite::create("HelloWorld.png");
spr->setPosition(ccp(winSize.width / 2, winSize.height / 2));
addChild(spr);
//3D瓷砖波动特效
CCActionInterval*wavesTiles3D =CCWavesTiles3D::create(
5, //特效持续时间
CCSize(10, 10), //网格大小
10, //波动的速率
20); //振幅
spr->runAction(wavesTiles3D);
returntrue;
}
运行结果:
- 3.CCFadeOutTRTiles,部落格效果,跳动的方块特效,3D瓷砖晃动特效,破碎的3D瓷砖特效,瓷砖洗牌特效,分多行消失特效,分多列消失特效
- 2.CCGridAction(3D效果),3D反转特效,凸透镜特效,液体特效,3D翻页特效,水波纹特效,3D晃动的特效,扭曲旋转特效,波动特效,3D波动特效
- cocos2dx 特效 3D特效
- cocos2dx 常见的22种特效 3D特效
- cocos2dx 常见的22种特效 3D特效
- cocos2dx 常见的22种特效 3D特效
- cocos2dx 常见的22种特效 3D特效
- cocos2dx 常见的22种特效 3D特效
- cocos2dx 常见的22种特效 3D特效
- 3d粒子特效---背景特效
- 3D特效
- Flex 3D 特效
- 3D特效
- cocos 3D特效
- 3D特效
- css3 3D特效
- 特效
- 特效
- 【J2EE性能分析篇】JVM参数对J2EE性能优化的影响
- JVM 垃圾回收步骤和垃圾收集器的种类
- 利用牛顿差商法与拉格朗日差值法进行拟合
- mysql优化--待续
- 让自己在应该在的阶段上
- 3.CCFadeOutTRTiles,部落格效果,跳动的方块特效,3D瓷砖晃动特效,破碎的3D瓷砖特效,瓷砖洗牌特效,分多行消失特效,分多列消失特效
- Android的事件处理机制详解(一)-----基于监听的事件处理机制
- 百度LBS开发
- 表、栈、队列 - 数据结构
- 机房重构——三层登录
- 关于干涉像对基线计算软件--descw
- 用C++实现约瑟夫环的问题
- HDU2012 素数判定
- uva11464Even Parity