cocos2d-x -------之笔记篇 3D动作说明

CCShaky3D::create(时间,晃动网格大小,晃动范围,Z轴是否晃动);

   //创建一个3D晃动的效果

CCShakyTiles3D::create(时间,晃动网格大小,晃动范围,Z轴是否晃动);

   //创建一个3D瓷砖晃动的效果

CCShatteredTiles3D::create(时间,晃动网格大小,晃动范围,Z轴是否晃动);

   //创建一个3D破碎瓷砖特效

CCWaves::create(时间,晃动网格大小,波动速度,振幅,是否水平波动,是否垂直波动);

   //创建一个波动特效

CCWaves3D::create(时间,晃动网格大小,波动速度,振幅);

   //创建一个3D波动效果

CCWavesTiles3D::create(时间,晃动网格大小,波动速度,振幅);

   //创建一个3D瓷砖波动效果

CCFlipX3D::create(时间);

   //创建一个X轴3D反转特效

CCFlipY3D::create(时间);

   //创建一个Y轴3D反转特效

CCLens3D::create(时间,网格大小,圆心坐标,圆半径);

   //创建凸透镜特效

CCRipple3D::create(时间,网格大小,坐标,半径,速度,振幅);

   //创建一个3D水波特效

CCLiquid::create(时间,网格大小,速度,振幅);

   //创建一个液体特效

CCTwirl::create(时间,网格大小,坐标,扭曲次数,振幅);

   //创建一个扭曲特效

CCShuffleTiles::create(时间,网格大小,随机数);

   //瓷砖洗牌特效

CCFadeOut::create(时间);

   //慢慢消失

CCFadeOutBLTiles::create(时间,网格大小);

   //从右上到左下部落格消失。

CCFadeOutTRTiles::create(时间,网格大小);

   //从左下到右上部落格消失。

CCFadeOutDownTiles::create(时间,网格大小);

   //从上到下折叠消失

CCFadeOutUpTiles::create(时间,网格大小);

   //从下到上折叠消失

CCFadeIn::create(时间);

   //慢慢出现

CCTurnOffTiles::create(时间,网格大小,随机数);

   //方块消失

CCJumpTiles3D::create(时间,网格大小,次数,振幅);

   //方格跳动

CCSplitRows::create(时间,行数);

   //多行消失特效(水平)

CCSplitCols::create(时间,行数);

   //多行消失特效(垂直)

CCPageTurn3D::create(时间,网格大小);

   //3D翻页效果

cocos2d-x -------之笔记篇 3D动作说明

时间: 2024-10-30 20:42:17

cocos2d-x -------之笔记篇 3D动作说明的相关文章

24、Cocos2dx 3.0游戏开发找小三之网格动作:高炫酷的3D动作

重开发者的劳动成果,转载的时候请务必注明出处:http://blog.csdn.net/haomengzhu/article/details/37596763 网格动作类似于动作特效,可以实现翻转.震荡.抖动.水的波纹等效果. 网格的基类: GridBase* Grid 获取或设置该节点的网格特效状态.网格应用于绘图平面上,可以实现水纹等 3D 特效: 基类定义:cocos2d/2d/CCGrid.h中: 基于这个基类有两个子类: Grid3D TiledGrid3D 这两个子类的共同点是:网格

cocos2d-x -------之笔记篇 动画的实现

cocos2d-x 动画的实现 一.实现原理 动画的实现其实就是使用一个完整的动作图片集来实现动画 动画动作类(CCAnimate)是加载一个动画类来实现动作. 动画类(CCAnimation)加载一个精灵帧数组来构成一个动画 是将一组精灵帧组合到一起实现动态的效果.就是一个完整的动作使用多张图片来构成达到一个动画的效果.创建CCAnimate函数: static CCAnimate* create(CCanimation* pAnimatio) 由创建函数知道该参数一个精灵帧, cocos2d

张瀚荣:如何用UE4制作3D动作游戏

转自:http://www.gamelook.com.cn/2015/06/218267 GameLook报道/ 6月5日,2015年第三期GameLook开放日?虚幻引擎专场活动在上海正式举行,此次活动由Epic Games与GameLook联合主办. 动作游戏凭借爽快的打击感和强烈的操作感一直受到玩家的喜爱,但一些高品质的3D动作游戏设计其实颇有难度,国内市场上常见的大多是横版2D游戏.本次活动上,Megafun的创始人张瀚荣来分享了利用UE4引擎制作3D横版动作游戏的心得. 张瀚荣从策划的

让Cocos Studio 2.3.2制作UI界面中控件支持运行3d动作特效的间接途径

引子 下了课有点小空,回想起前天的Studio中UI控件的3D动作问题,还是有点放心不下,毕竟3D高级动作特效是一件游戏开发的"法宝".在仔细地研究了Waves3D等3D高级动作特效之后,我找到了一种如本文标题所示的间接途径.有兴趣的朋友可以参考一下. 实现过程记录 先上图,下图给出的是我的教学游戏中游戏中启动场景在Cocos Studio 2.3.2中的截图,同学们可以注意我在图中标记的部分. 显然,在上图中,我在原先的Cocos2d-x 2.x(结合早期的CocoStudio 2.

Cocos2d开发手记——bug篇(一)

Cocos2d开发手记--bug篇(一) 初学Cocos2d,期间遇到了很多的问题,而今天遇上了一个很小的bug却也困扰了我很长时间,关于Layer中的bool init()方法 在继承Layer后的类中的bool init()方法,最后一定不要忘记返回return true;,否则在Layer::create()时会失败,并不会new出对象,因此而导致异常

cocos2d-x -------之笔记篇 环境的安装

cocos2d-x -------之笔记篇 环境的安装 使用到的工具有VS2010  cygwin android-NDK eclipse android SDK 1.首先是android相关环境的安装,将下载的eclipse 解压到制定路径,然后安装SDK到制定路径,环境配置,这个的主要安装可以参照其他android开发环境安装 2. 安装vs2010 下载vs2010进行安装 3. cygwin 由于NDK编译代码时必须要用到make和gcc,所以你必须先搭建一个linux环境, cygwi

cocos2d-html5学习笔记——创建持续性动作

学习笔记:仅作参考 cc.ScaleTo.create(duration, sx, sy) duration持续时间 sx 横坐标大小比例 sy 纵坐标大小比例 RotateTo:将 cc.Node 对象旋转到一个特定的角度. RotateBy:将 cc.Node 对象旋转一个特定的角度. 使用cc.RotateTo.create(duration, deltaAngleX, deltaAngleY)和 cc.RotateBy.create(duration, deltaAngleX, delt

Cocos2D-X2.2.3学习笔记12(瞬时动作)

到眼下我们已经学习了有 坐标系统 内存管理 UI系统 事件处理 几何图形 今天我们来学习动作管理OK 我们来看看类结构图 CCAction   全部动作的基类 以下派生了三个子类:CCFiniteTimeAction,CCFollow,CCSpeed 这些我们先不看  我们主要来介绍一下瞬时动作, CCActionInstant 瞬时动作 故而 一瞬间就完毕的动作,它没有延迟时间的 好的  開始 #ifndef __HELLOWORLD_SCENE_H__ #define __HELLOWORL

[Aaronyang] 写给自己的WPF4.5 笔记22 [3d交互与动画 3/4]

OK,前面我们的3d模型都比较囧啊,最近也看了一点ZAM了解了一下,大致至少可以做个简单的模型用来演示. 1.交互,动起来的思路 ①修改Model3D对象的变换 ②修改应用于ModelVisual3D对象的变换,可改变整个场景 ③修改灯光的变换 ④修改摄像机的变换 1.1 我们使用ZAM做一个球,并贴图 打开ZAM3D软件,点击球体,然后单击选中球,然后选中材质的位图的第2个地球,拖拽到球上 右键单击球不释放鼠标,上下调整大小,然后导出xaml,放置桌面,然后桌面会有2个文件,一个xaml一个是