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 #include CCScene *T18Grid3D::scene() { CCScene * T18Grid3D * scene->addChild(layer); return } bool { TBack::init(); //Grid3D CCSprite * spr->setPosition(ccp(winSize.width addChild(spr); CCFadeOutTRTiles * 20, CCSize(20, 20)); spr->runAction(action); return } |
执行结果:
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdG90b3R1enVvcXVhbg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt=""> |
跳动的方块特效 CCActionInterval* jumpTitles = CCJumpTitles3D::create(5,CCSize(20,20),5,20); sp->runAction(jumpTiles); 作用:跳动的方格特效 參数1:特效持续的时间 參数2:网格的大小 參数3:跳动的次数 參数4:跳动的振幅 |
#include #include CCScene *T18Grid3D::scene() { CCScene * T18Grid3D * scene->addChild(layer); return } bool { TBack::init(); //Grid3D CCSprite * spr->setPosition(ccp(winSize.width addChild(spr); CCActionInterval* 5, //特效持续的时间 CCSize(20,20), 5, //跳动的次数 20); //跳动的振幅 spr->runAction(jumpTiles); return } |
|
3D CCActionInterval* shakyTiles3D = CCShakyTiles3D::create(5, CCSize(10, 10), 5, false); sp->runAction(shakyTiles3D); 作用:创建一个3d瓷砖晃动的特效 參数1:特效持续的时间 參数2:网格大小 參数3:晃动的范围 參数5:是否有z轴晃动 |
#include #include CCScene *T18Grid3D::scene() { CCScene * T18Grid3D * scene->addChild(layer); return } bool { TBack::init(); //Grid3D CCSprite * spr->setPosition(ccp(winSize.width addChild(spr); CCActionInterval* 5, //特效持续的时间 CCSize(10, 10), 5, //晃动的范围 false); spr->runAction(shakyTiles3D); return } |
执行结果: |
破碎的3D瓷砖特效 CCActionInterval* shatteredTiles = CCShatteredTiles3D::create(15, CCSize(10, 10), 50, true); sp->runAction(shatteredTiles); 作用:破碎的3D瓷砖特效 參数1:特效持续的时间 參数2:网格大小 參数3:范围 參数4:是否开启z轴 |
#include #include CCScene *T18Grid3D::scene() { CCScene * T18Grid3D * scene->addChild(layer); return } bool { TBack::init(); //Grid3D CCSprite * spr->setPosition(ccp(winSize.width addChild(spr); CCActionInterval* 15, //特效持续的时间 CCSize(10,10), 50, //范围 true); spr->runAction(shatteredTiles); return } |
执行结果(特点是破碎的状态): |
瓷砖洗牌特效: CCActionInterval* shuffle = CCShuffleTiles::create(5, CCSize(50, 50), 50); 作用:瓷砖的洗牌特效 參数1:特效持续的时间 參数2:网格大小 參数3:随机数 |
#include #include CCScene *T18Grid3D::scene() { CCScene * T18Grid3D * scene->addChild(layer); return } bool { TBack::init(); //Grid3D CCSprite * spr->setPosition(ccp(winSize.width addChild(spr); CCActionInterval * 5, //特效的持续时间 CCSize(50,50), 50); //随机数 spr->runAction(shuffle); return } |
执行效果:
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdG90b3R1enVvcXVhbg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt=""> |
分多行消失特效 CCActionInterval* splitCols = CCSplitCols::create(5,50); sp->runAction(splitCols); 作用:分多列消失特效 參数1:特效持续的时间 參数2:列数 |
#include #include CCScene *T18Grid3D::scene() { CCScene * T18Grid3D * scene->addChild(layer); return } bool { TBack::init(); //Grid3D CCSprite * spr->setPosition(ccp(winSize.width addChild(spr); CCActionInterval * spr->runAction(splitCols); return } |
执行效果:
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdG90b3R1enVvcXVhbg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt=""> |
分多列消失特效 CCActionInterval* splitRows = CCSplitRows::create(5, 50); sp->runAction(splitRows); 作用:分多行消失特效 參数1:特效持续的时间 參数2:行数 |
#include #include CCScene *T18Grid3D::scene() { CCScene * T18Grid3D * scene->addChild(layer); return } bool { TBack::init(); //Grid3D CCSprite * spr->setPosition(ccp(winSize.width addChild(spr); CCActionInterval * spr->runAction(splitRows); return } |
执行结果: |
方块消失特效 CCActionInterval* turnOffFiels = CCTurnOffTiles::create(4, CCSize(50, 50)); sp->runAction(turnOffFiles); 作用:方块消失特效 參数1:特效持续的时间 參数2:网络大小 |
#include #include CCScene *T18Grid3D::scene() { CCScene * T18Grid3D * scene->addChild(layer); return } bool { TBack::init(); //Grid3D CCSprite * spr->setPosition(ccp(winSize.width addChild(spr); CCActionInterval * 4, //特效持续的时间 CCSize(50,50)); spr->runAction(turnOffFiles); return } |
执行结果(渐渐消失): |
3D瓷砖波动特效 CCActionInterval * turnOffFiles = CCTurnOffTiles::create( 4, CCSize(10,10), 10, 20); 作用:创建一个3D瓷砖波动特效 參数1:特效持续时间 參数2:网格大小 參数3:波动的速率 參数4:振幅 |
#include #include CCScene *T18Grid3D::scene() { CCScene * T18Grid3D * scene->addChild(layer); return } bool { TBack::init(); //Grid3D CCSprite * spr->setPosition(ccp(winSize.width addChild(spr); //3D瓷砖波动特效 CCActionInterval* 5, //特效持续时间 CCSize(10, 10), 10, //波动的速率 20); //振幅 spr->runAction(wavesTiles3D); return } |
执行结果: |
3.CCFadeOutTRTiles,部落格效果,跳动的方块特效,3D瓷砖晃动特效,破碎的3D瓷砖特效,瓷砖洗牌特效,分多行消失特效,分多列消失特效的更多相关文章
- [Tool] 透过PowerPoint Online在部落格文章里内嵌简报
[Tool] 透过PowerPoint Online在部落格文章里内嵌简报 前言 讲课的时候,用PowerPoint做简报,好像已经成了讲课的惯例.而在课后,将课堂简报整理成部落格的文章,如果单纯是在 ...
- Bloglines订阅Blog部落格RSS网摘 - Blog透视镜
网络信息蓬勃发展,Blog部落格越来越普及,如果逐一地去浏览网站,势必费时费力,倘若信息可以自己送上门,那就可以节省不少时间,就好像看报纸的标题,有兴趣才点连结,进到网站浏览文章内容,Blogline ...
- Blogger建立Blog部落格 - Blog透视镜
Google谷歌提供Blogger免费建立Blog部落格服务,高自由度的设计,模版全面开放,允许你加入HTML/Script,最重要的是可以自定义网域,辛苦经营的Blog部落格,不希望有朝一日,倘若搬 ...
- ffmpeg 实现多宫格效果,视频拼接合成
通过FFmpeg建立画布,以多宫格方式展现 一下为执行命令 -re -i 1.mp4 -re -i 2.mp4 -re -i 3.mp4 -re -i 4.mp4 -filter_complex &q ...
- Feedly订阅Blog部落格RSS网摘 - Blog透视镜
网络信息爆炸的时代,如何更有效率地阅读文章,订阅RSS网摘,可以快速地浏览文章标题,当对某些文章有兴趣时,才点下连结连到原网站,阅读更详细的文章,Feedly Reader阅读器除了提供在线版订阅RS ...
- excel VBA正则匹配单元格符号,并按符号把单元格拆分行(这里是按第一列分行,分行是从活动单元格的行开始,分行前需要选择所有需要填充内容的列,否则需要后期手动填充)
Sub W() ' MsgBox "行数:" & Selection.Rows.Count Dim rows_count As Integer Dim ro ...
- postgresql高级应用之合并单元格
postgresql高级应用之合并单元格 转载请注明出处https://www.cnblogs.com/funnyzpc/p/14732172.html 1.写在前面✍ 继上一篇postgresql高 ...
- cocos2dx常见的46中+22中动作详解
cocos2dx常见的46中+22中动作详解 分类: iOS2013-10-16 00:44 1429人阅读 评论(0) 收藏 举报 bool HelloWorld::init(){ ///// ...
- Coco2dx 3D例子
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 // add "HelloWorld" splash screen" ...
随机推荐
- 初学者Android studio安装
学习过java基础,最近趁着大量课余时间想学习Android开发.百度很多资料Android studio,由Google开发的开发工具,那就不需要再多说.对于初学者的我来说,一定足够用了.此文主要介 ...
- 利用js写全选操作
<script type="text/javascript"> function checkall(qx) { var ck=document.getElementsB ...
- JS高级——面向对象方式解决tab栏切换问题
注意事项 1.给li元素注册事件,函数里面的this指的li元素,那么我们可以在注册事件之前将Tab对象用that=this进行保存 2.使用沙箱模式,所以暴露给外面的变量使用的是window.tab ...
- html5——文本阴影
基本结构 text-shadow: 30px 23px 31px #;/* 文字阴影: 水平位移 垂直位移 模糊程度 阴影颜色*/ 凹凸文字 <!DOCTYPE html> <htm ...
- JS——样式类的添加
1.注意current前有个空格 this.className = this.className + " current"; 2.直接将class所有的值替换成current th ...
- CSS——继承性
继承性发生的前提是包含(嵌套关系). 1.文字颜色可以继承 2.文字大小可以继承 3.字体可以继续 4.字体粗细可以继承 5.文字风格可以继承 6.行高可以继承 总结:文字的所有属性都可以继承. 特殊 ...
- python 字典 get方法
在做项目的过程中,遇到了一个问题,数据保存到字典中,后来发现数据不对,排查了字典的构建过程,是OK的,后来怀疑是别的部分共用了这一个字典,排查代码,发现这里应该是有问题的. score = None ...
- Python 之12306网站验证码校验案例
import requests from PIL import Image import jsons requests.packages.urllib3.disable_warnings() head ...
- node里读取命令行参数
一.process.env process.env属性返回一个包含用户环境信息的对象. 最常见的需求,前端需要根据不同的环境(dev,prd),来调用不同的后端接口.如果用webpack,是这么做的: ...
- CAD绘制一个箭头(com接口)
1 2 3 4 5 6 7 8 //绘制一个箭头 axMxDrawX1.PathMoveToEx(1000, 300, 10, 10, 0); //设置路径下一点 axMxDrawX1.Path ...