3.CCFadeOutTRTiles,部落格效果,跳动的方块特效,3D瓷砖晃动特效,破碎的3D瓷砖特效,瓷砖洗牌特效,分多行消失特效,分多列消失特效



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);

   
return
scene;

}

 

bool
T18Grid3D::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);

 

   
return
true;

}

运行结果:

跳动的方块特效

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);

   
return
scene;

}

 

bool
T18Grid3D::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);

 

   
return
true;

}

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);

   
return
scene;

}

 

bool
T18Grid3D::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);

 

   
return
true;

}

运行结果:

破碎的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);

   
return
scene;

}

 

bool
T18Grid3D::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);

 

   
return
true;

}

运行结果(特点是破碎的状态):

瓷砖洗牌特效:

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);

   
return
scene;

}

 

bool
T18Grid3D::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);

 

   
return
true;

}

运行效果:

分多行消失特效

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);

   
return
scene;

}

 

bool
T18Grid3D::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);

 

   
return
true;

}

运行效果:

分多列消失特效 

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);

   
return
scene;

}

 

bool
T18Grid3D::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);

 

   
return
true;

}

运行结果:

方块消失特效

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);

   
return
scene;

}

 

bool
T18Grid3D::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);

 

   
return
true;

}

运行结果(渐渐消失):

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);

   
return
scene;

}

 

bool
T18Grid3D::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);

 

   
return
true;

}

运行结果:

 

时间: 2024-10-30 17:28:13

3.CCFadeOutTRTiles,部落格效果,跳动的方块特效,3D瓷砖晃动特效,破碎的3D瓷砖特效,瓷砖洗牌特效,分多行消失特效,分多列消失特效的相关文章

超越传统网站的部落格(微博)行销理论

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 部落格(微博)行销是现在非常流行的行销方式,它到底是什么?又有什么优点呢?那现在就让我们来看一下: 1.部落格跟网站的差异 部落格与网站不同的地方在于,部落格是一个能够与网友互动与深度沟通的平台,何为深度沟通可以代表的是部落格提供即时的资讯更新以外,可以即时与网友做资讯.心得的交流.这样的互动关系也可以补足官方网站单向行销的缺点. 官方网站注

图像处理------像素格效果

图像中的像素格效果是最常见的图像特效,可以隐藏或者模糊一些不想被显示出来的图像细 节,是常用的图像处理手段.   像素格效果的算法其实非常的简单,只是对图像进行块扫描,求出每个像素块的平均RGB 值,然后赋值到块中的每个像素点,最后输出处理以后的图像,而像素块的扫描有点类似 卷积的处理.具体算法步骤如下: 1.      按照从左到右,自上而下的顺序,扫描每个像素点. 2.      对扫描到的像素,计算出它属于的像素块,并且计算像素块的平均RGB值 3.      将RGB赋值给扫描到的像素点

在Windows Azure以node.js开发部落格平台

Ghost 是一个以 node.js 开发的部落格平台,它的特色是可以使用 Markdown 语法来撰写文章,同时也提供了很多设计优良的版型.而除了直接付费在 ghost.org 上面建立部落格之外,也可以http://www.aliyun.com/zixun/aggregation/18785.html">直接下载它的程序代码, 然后架设 node.js 执行环境,也可以自己拥有一个 ghost 的部落格系统. 而由于 Windows Azure Websites(网站服务)也支持 no

如何设计好部落格的十个技巧

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 来源:GBin1.com 写 部落格很长一段时间了,我想是时候该讲一些关于部落格设计相关的内容了.而且,现在很流行通过写部落格来赚取一定的收入,全职或者半职业写手.我刚开始写 部落格那个时间,部落格设计还是刚刚兴起的概念,各种不同部落格风格的延伸有很大的发展空间.2008年到现在短短四年时间,我不得不说这种状态已经达到 饱和了.如果你仔细看看

部落格营销方式剖析

部落格中的用户都是有着相同爱好的人.如今消费者也会由于一些相同的爱好或是意见而互相联系.一个部落格可能由一群保持身体健康的人所组成(比如芝加哥马拉松赛跑),或是一群品牌狂热爱好者(比如沉溺于苹果的忠实爱好者).在互联网的任何角落,社区.信息栏.论坛以及任何有利于交流和沟通的平台上,部落格总是围绕着一个主题.产品.休闲方式.http://www.aliyun.com/zixun/aggregation/10226.html">生活方式或是信仰进行讨论. 部落格已经被应用到了新闻中,这主要是因

JQuery插件Quicksand实现超炫的动画洗牌效果

  Quicksand这是一个非常不错的 jQuery 插件,用于实现动画洗牌效果,十分的实用,有需要的小伙伴可以参考下. Quicksand是一款基于jQuery的插件,能对页面上的元素进行重新排序及过滤,并且有非常不错的洗牌过渡动画效果,可以应用在很多项目中来增强用户体验.本文以实际项目应用来讲解Quicksand的使用. XHTML ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 <div id="nav">    

jQuery实现带有洗牌效果的动画分页实例_jquery

本文实例讲述了jQuery实现带有洗牌效果的动画分页.分享给大家供大家参考.具体如下: 这款jquery分页示例载入的是一个图片的LI列表,使用jQuery技术将其分为多页显示,在分页的过程中,还加入了动画效果,使整个分页效果看上去很有专业味. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/jquery-list-page-flash-style-codes/ 具体代码如下: <!DOCTYPE html PUBLIC "-//W3C//

Flash 3d效果精彩实例--方块扭曲

在Flash中逐帧动画是一种应用很广泛的动画类型,尤其大量的应用在3D领域,本实例就利用逐帧动画技术制作一个方块扭曲的3D效果. 动画效果: 源文件下载>>>>>> 具体制作步骤: 1.启动Flash,新建一个影片,设置影片舞台大小为360px*270px(单位为象素),影片背景色为浅黄色,颜色代码为#FFFFCC. 2.新建一个影片剪辑元件,命名为Cube,进入元件的编辑区后,选择矩形工具,在按下Shift键的同时绘制一个正方形,并设置其轮廓线为黑色,填充色为灰色,颜

如何制作分格效果?

效果: 步骤: 1. 打开一幅电影图像,如下图所示. 2. 打开图层面板,拖曳背景层至面板底部的新建按钮 ,复制一个副本层. 3. 在工具箱中选择单行选框工具 ,在图像高度1/3处单击一下,选择一横行,然后按Shift键,在高度2/3处再单击一下选择另一横行. 4. 在工具箱中选择竖行选框工具 ,按Shift键,在图像宽度1/3处及2/3处各选择一竖行. 5. 执行"选择|修改|扩边"命令,对各横行.竖行选区扩大4个像素. 6. 将前景色设置为亮黑灰色 ,然后执行"编辑|填充