cocos2dx 特效 3D特效
cocos2dx 常见的22种特效 3D特效
//3D晃动的特效 // CCActionInterval* shaky3D = CCShaky3D::create(5, CCSize(10, 10), 15, false); // sp->runAction(shaky3D);
//3D瓷砖晃动特效 // CCActionInterval* shakyTiles3D = CCShakyTiles3D::create(5, CCSize(10, 10), 5, false); // sp->runAction(shakyTiles3D);
//波动特效 // CCActionInterval* waves = CCWaves::create(5, CCSize(10, 10), 10, 20, true, true); // sp->runAction(waves);
//3D波动特效 // CCActionInterval* waves3D = CCWaves3D::create(5, CCSize(10, 10), 10, 20); // sp->runAction(waves3D);
//X轴 3D反转特效 // CCActionInterval* filpX = CCFlipX3D::create(5); // sp->runAction(filpX);
//Y轴3D反转特效 // CCActionInterval* filpY = CCFlipY3D::create(5); // sp->runAction(filpY);
//凸透镜特效 // CCActionInterval* lens = CCLens3D::create(2, CCSize(10, 10),CCPointMake(240, 160), 240); // sp->runAction(lens);
//水波纹特效 // CCActionInterval* ripple = CCRipple3D::create(5, CCSize(10, 10), CCPointMake(240, 160), 240, 4, 160); // sp->runAction(ripple);
//液体特效 // CCActionInterval* liquid = CCLiquid::create(5, CCSize(10, 10), 4, 20); // sp->runAction(liquid);
//扭曲旋转特效 // CCActionInterval* twirl = CCTwirl::create(50, CCSize(10, 10), CCPointMake(240, 160), 2, 2.5); // sp->runAction(twirl);
//破碎的3D瓷砖特效 // CCActionInterval* shatteredTiles = CCShatteredTiles3D::create(15, CCSize(10, 10), 50, true); // sp->runAction(shatteredTiles);
//部落格效果,从左下角到右上角 // CCActionInterval* fadeOutTRTiles = CCFadeOutTRTiles::create(5, CCSize(50, 50)); // sp->runAction(fadeOutTRTiles);
//部落格效果,从右上角到左下角 // CCActionInterval* fadeOutBLTiles = CCFadeOutBLTiles::create(5, CCSize(50, 50)); // sp->runAction(fadeOutBLTiles);
//折叠效果 从下到上 // CCActionInterval* fadeOutUpTiles = CCFadeOutUpTiles::create(5, CCSize(10, 10)); // sp->runAction(fadeOutUpTiles);
//折叠效果,从上到下 // CCActionInterval* fadeOutDownTiles = CCFadeOutDownTiles::create(4, CCSize(20, 50)); // sp->runAction(fadeOutDownTiles);
//方块消失特效 // CCActionInterval* turnOffFiels = CCTurnOffTiles::create(4, CCSize(50, 50)); // sp->runAction(turnOffFiels);
//跳动的方块特效 // CCActionInterval* jumpTiles = CCJumpTiles3D::create(5, CCSize(20, 20), 5, 20); // sp->runAction(jumpTiles);
//分多行消失特效 // CCActionInterval* splitCols = CCSplitCols::create(5, 50); // sp->runAction(splitCols);
//分多列消失特效 // CCActionInterval* splitRows = CCSplitRows::create(5, 50); // sp->runAction(splitRows);
//3D翻页特效 CCActionInterval* pageTurn3D = CCPageTurn3D::create(4, CCSize(20, 20)); sp->runAction(pageTurn3D);
// 效果组合
- // 作用:3D翻页特效
- // 参数1:网格大小
- // 参数2:特效持续的时间
- // 作用:分多行消失特效
- // 参数1:行数
- // 参数2:特效持续的时间
- // 作用:分多列消失特效
- // 参数1:列数
- // 参数2:特效持续的时间
- // 作用:跳动的方格特效
- // 参数1:跳动的次数
- // 参数2:网格的大小
- // 参数3:特效持续的时间
- // 作用:方块消失特效
- // 参数1:网格大小
- // 参数2:特效持续的时间
- // 作用:折叠效果 从上到下
- // 参数1:网格大小
- // 参数2:特效持续的时间
- // 作用:折叠效果 从下到上
- // 参数1:网格大小
- // 参数2:特效持续的时间
- // 作用:部落格效果 , 从右下角到左下角
- // 参数1:网格大小
- // 参数2:特效持续的时间
- // 作用:部落格效果 , 从左下角到右下角
- // 参数1:网格大小
- // 参数2:特效持续的时间
- // 作用:破碎的3D瓷砖特效
- // 参数1:范围
- // 参数2:是否开启z轴
- // 参数3:网格大小
- // 参数4:特效持续的时间
- // 作用:扭曲旋转特效
- // 参数1:扭曲旋转中心点
- // 参数2:扭曲旋转的次数
- // 参数3:振幅
- // 参数4:网格大小
- // 参数5:特效持续时间
- // 作用:液体特效
- // 参数1:速率
- // 参数2:振幅
- // 参数3:网格大小
- // 参数4:特效持续时间
- // 作用:水波特效
- // 参数1:起始位子
- // 参数2:半径
- // 参数3:速率
- // 参数4:振幅
- // 参数5:网格大小
- // 参数6:特效持续的时间
- // 作用: 凸镜特效
- // 参数1:凸镜中心点
- // 参数2:凸镜半径
- // 参数3:网格大小
- // 参数4:网格持续时间
- // CCActionInterval * flipY3D = CCFlipY3D::create(4);
- // sp->runAction(flipY3D);
- // 作用:x轴3D反转特效
- // 参数:特效持续的时间
//瓷砖洗牌特效 // CCActionInterval* shuffle = CCShuffleTiles::create(5, CCSize(50, 50), 50); // sp->runAction(shuffle);
//3D瓷砖波动特效 // CCActionInterval* wavesTiles3D = CCWavesTiles3D::create(5, CCSize(10, 10), 10, 20); // sp->runAction(wavesTiles3D);
- // 创建一个3D瓷砖波动特效
- // 参数1:波动的速率
- // 参数2:振幅
- // 参数3:网格大小
- // 参数4:特效持续时间
- // 作用:瓷砖的洗牌特效
- // 参数1:随机数
- // 参数2:网格大小
- // 参数3:特效持续的时间
- // 创建一个3D波动特效
- // 参数1:波动的速率
- // 参数2:振幅
- // 参数3:网格大小
- // 参数4:特效持续时间
- // 创建一个波动特效
- // 参数1:波动的速率
- // 参数2:振幅
- // 参数3:水平波动
- // 参数4:垂直波动
- // 参数5:网格大小
- // 参数6:特效持续时间
- // 作用:创建一个3d瓷砖晃动的特效
- // 参数1:晃动的范围
- // 参数2:是否有z轴晃动
- // 参数3: 网格大小
- // 参数4:特效持续的时间
- //作用:创建一个3d晃动的特效
- // 参数1:晃动的范围
- // 参数2:是否有z轴晃动
- // 参数3: 网格大小
- // 参数4:特效持续的时间
1.基本动作InstantAction 放置 – Place 隐藏 – Hide 显示 – Show 可见切换 – ToggleVisibility 2.延时动作 移动到 – CCMoveTo 移动– CCMoveBy 跳跃到 – CCJumpTo 跳跃 – CCJumpBy 贝塞尔 – CCBezierBy 放大到 – CCScaleTo 设置放大倍数,是浮点型。 放大 – CCScaleBy 旋转到 – CCRotateTo 旋转 – CCRotateBy 闪烁 – CCBlink 设定闪烁次数 色调变化到 – CCTintTo 色调变换 – CCTintBy 变暗到 – CCFadeTo 由无变亮 – CCFadeIn 由亮变无 – CCFadeOut 3.组合动作 序列 – CCSequence 同步 – Spawn 重复有线次数 – Repeate 动作反向 – Reverse 动画 – Animation 无限重复 – RepeatForever 4.速度变化 EaseIn 由慢至快。 EaseOut 由快至慢 EaseInOut 由慢至快再由快至慢。 EaseSineIn 由慢至快。 EaseSineOut 由快至慢 EaseSineInOut 由慢至快再由快至慢。 EaseExponentialIn 由慢至极快。 EaseExponentialOut 由极快至慢。 EaseExponentialInOut 由慢至极快再由极快至慢。 Speed 人工设定速度,还可通过 SetSpeed 不断调整。 5.扩展动作 延时动作 – Delay ,比如在动作序列中增加一个时间间歇
- 上一篇cocos2d-x 数学函数、常用宏粗整理
- 下一篇lua 基本语法
- 顶
cocos2dx 特效 3D特效相关推荐
- cocos2dx 常见的22种特效 3D特效
//3D晃动的特效 // CCActionInterval* shaky3D = CCShaky3D::create(5, CCSize(10, 10), 15, false); // sp-> ...
- Cocos2d-x学习笔记(十二)3D特效
特效类即是GridAction类,其实就是基于网格的3D动作类.需开启OpenGL的深度缓冲,否则容易3D失真. 下边是一个snippet,创建网格对象,并将其添加到当前layer:同时,将进行3D特 ...
- 二.ubuntu14.04 3D特效设置
一.如果按照第一篇都设置好了(显卡驱动等都已经正常),然后 1.安装CCSM设置管理器 用鼠标点击屏幕左侧Unity程序启动栏中的"Ubuntu软件中心"(有"A&quo ...
- 3D特效师可以下班了丨Science
金磊 萧箫 发自 凹非寺 量子位 报道 | 公众号 QbitAI 是否还记得前阵子爆火的SM娱乐公司电子屏海浪? 人工制作那样的特效,可能需要花费--嗯,毕竟被称为「每滴水都是粉丝贡献的钱」. 但现在 ...
- linux虚拟机怎么显示桌面,虚拟机中如何开启Linux的3d特效桌面?
虚拟机中如何开启Linux的3d特效桌面? Linux的3d特效很让人心动啊,可是怎样开启呢? 更新时间:2019-06-06 01:35 相关问答 1.设定软件源,更新软件 点击左边栏Dash主页( ...
- ubuntu 12.04 3D特效
1.设定软件源,更新软件 点击左边栏Dash主页(ubuntu图标),输入更新管理器,会出现更新管理器,打开后点设置,弹出软件源对话框,为确保能够正常更新,选主服务器 点击检查,更新完后,点重启 2. ...
- 10个超漂亮的CSS 3D特效
在油管上看到了10个超漂亮的CSS 3D特效,遂分享给大家,有写是css+JavaScript实现的. 3D Slicebox 在3D立方体上寻找图像幻灯片?查看演示 图像转换 与THREE.js 结 ...
- cocos 3D特效
CCSprite * _background = CCSprite::create("level_bg2.jpg"); _background->setPosition(cc ...
- canvas实现2019最酷炫3D特效
效果展示: 你可以玩一天 源码展示: <!DOCTYPE > <html> <head><title> canvas 实现3d特效 </title ...
最新文章
- 阿里云配置服务器报:bind: cannot assign requested address
- Fraunhofer ISE多结太阳能电池效率达30.2%
- 通用扩展函数--类型转换
- 30-seconds-code——math
- 【在线记事本】一个程序员的随笔(与技术无关)
- CENTOS6.4安装vnc-server
- 操作系统饥饿现象_操作系统心得体会
- yii mysql gii_Yii Gii使用
- 未发现数据源名称并且未指定默认驱动程序_看我如何发现NVIDIA GeForce Experience代码执行漏洞...
- 19c 新特性: Hint Usage Reports详解
- 项目的数据存储c语言,《C语言及程序设计》实践项目——数值型数据的存储原理...
- HTTPS传输协议原理
- oracle查锁及解锁命令
- jQuery ajax error函数(交互错误信息的获取)
- Android Java开发实例项目+游戏视频教程免费下载咯。。
- Linux:CentOS中SFTP工具的使用
- java基于ssm数据库原理及应用题库管理系统
- netty框架中 bossGroup与workGroup是一个还是两个Reactor
- Unity3D 场景切换
- getAddrInfo与DNS域名解析与ping
热门文章
- Linux Base VIII 压缩和解压缩命令
- go 条件变量简介 sync.Cond
- 劈荆斩棘:Gitlab 部署 CI 持续集成
- gcat广告电商云南百收涉及传销新模式:社交电商消费返利
- 迅雷:大步伐向区块链转型,但商业化落地仍是个问题 |追击上市公司
- 从20+分公司的签约,看中通云仓的“数字商流”
- Win10安全中心误删隔离文件怎么恢复
- 知乎android客户端drawer布局探究
- 1万字!彻底看懂微信小程序
- 手机版云盘怎么打开连接服务器,手把手教你简易NAS构建,手机/平板/智能电视随意调取,家庭存储云共享,有了自己的网络云盘后再也不用担心容量不够了!...