防止不记得
来源:互联网 发布:sql语句字段增加约束 编辑:程序博客网 时间:2024/04/28 06:22
一、介绍
效果是一种特殊种类的行为。它不是修改常规的属性,比如透明度,位置,旋转或者变形,而是修改一种新的属性,网格属性。
网格属性就像是一个个交叉形成的一系列的矩形。
任何CCNode对象(Layer,Scene,Sprite等等)都具有这种特殊的属性,你可以通过移动他们的顶点来变换这些网格。
有两种类型的网格:平铺的网格和非平铺的网格。他们两者的区别是平铺的网格由单个的网格组成,而非平铺的网格是由顶点组成。
如下是一个涟漪3D动作,就是用了Grid3D(非平铺网格):
如下是一个渐变动作,用了TiledGrid3D(平铺网格):
二、那么我们如何用他们呢?
和其他的动作一样,它也是用runAction函数来执行,比如:
- // 创建一个精灵
- CCSprite* grossini = CCSprite::create("grossini.png");
- grossini->runAction(CCLiquid::create(4, 20, ccg(10,10), 5));
Liquid:像一些其他的网格动作一样可以接收一些参数。你可以通过调整网格的大小来调整效果的质量。但是也暗示着将会有更少的FPS。
这种效果是间隔刷新的动作,你能够把它跟其他动作等同处理。例如:
- // 创建一个Lens3D 动作
- CCActionInterval* lens = CCLens3D::create(ccp(240,160),240,ccg(15,10),8);
- // 创建一个 Waved3D 动作
- CCActionInterval* waves = CCWaves3D::create(18,80,ccg(15,10),10);
- // 创建一个能够一直执行的动作
- grossini->runAction(CCRepeatForever::create((CCSequence*)CCSequence::create(waves, lens, NULL ) ) );
如下就是一系列现有的Grid3D动作(非网格化):
如下是一系列现有的TiledGrid3D动作(网格化的):
0 0
- 防止不记得
- 如果时间不记得
- 关于 "不记得" 这个词
- Asp.Net防止刷新重复提交数据小记(摘自网上,具体出处不记得了,而且对其内容还没实践,暂且收入再说)
- 如果不记得oracle各种密码怎么办?
- JavaScript实现刷新不重记得倒计时
- 记得
- 记得
- 记得
- 记得
- 记得ajax中要带上AntiForgeryToken防止CSRF攻击
- 防止午睡不流口水
- 下辈子如果我还记得你(不转不行!)
- Log4j基本使用方法 也是引用 不记得作者
- 不记得是哪部电影里的段子了
- Log4j基本使用方法 也是引用 不记得作者
- 去年,此日,来世,今生-假如时光不记得
- 脑子进水,form不记得改变action(2010-2-23)
- spring mvc 检查添加的某个字段是否在数据库里已经存在
- 几个最短路径算法Floyd、Dijkstra、Bellman-Ford、SPFA的比较
- 用Maven构建Mahout项目
- doc简单命令备注
- 关于android studio中标题栏的隐藏和显现实现。
- 防止不记得
- 第5章 进程的通信
- 使用Android API最佳实践
- Flask需求文件重新生成虚拟环境
- 【経験談】VS2013创建数据库连接失败问题
- powerdesigner16.5链接MySQL数据库-win7 64bit
- UVA56201背包简单版
- 视图的移动,旋转,缩放
- CocoaPods 使用