【Cocos2d-html5游戏引擎学习笔记(11)】运动中速度效果
来源:互联网 发布:有哪些是人工智能 编辑:程序博客网 时间:2024/06/06 11:49
在我们使用Action系统动作的时候,比如MoveTo,在进行运动的时候总是在规定的时间内进行匀速运动,有时候可能会想添加一些加速度的效果,cocos2d-html5就依然和cocos2dx一样为我们提供了这套。
主要分为5种运动速度效果:
第1种 指数缓冲
cc.EaseExponentialIn.create();cc.EaseExponentialOut.create();cc.EaseExponentialInOut.create();
第2种 Sine缓冲
cc.EaseSineIn.create();cc.EaseSineOut.create();cc.EaseSineInOut.create();
第3种 弹性缓冲
cc.EaseElasticIn.create();cc.EaseElasticOut.create();cc.EaseElasticInOut.create();
第4种 跳跃缓冲
cc.EaseBounceIn.create();cc.EaseBounceOut.create();cc.EaseBounceInOut.create();
第5种 回震缓冲
cc.EaseBackIn.create();cc.EaseBackOut.create();cc.EaseBackInOut.create();
用法就是直接把移动函数放入进来就可以了
sprite.runAction(cc.EaseBackIn.create(cc.MoveTo.create(1.2,cc.p(300,300))));
用起来还是很方便的,如果不喜欢这样嵌套使用,也可以分开用变量保存,最后再使用runAction进行动作。
- 【Cocos2d-html5游戏引擎学习笔记(11)】运动中速度效果
- 【Cocos2d-html5游戏引擎学习笔记(2)】Hello Cocos2d-Html5
- 【Cocos2d-html5游戏引擎学习笔记(3)】渲染文字
- 【Cocos2d-html5游戏引擎学习笔记(4)】菜单按钮
- 【Cocos2d-html5游戏引擎学习笔记(5)】Sprite精灵渲染
- 【Cocos2d-html5游戏引擎学习笔记(8)】音乐及音效
- 【Cocos2d-html5游戏引擎学习笔记(9)】Action系统动作
- 【Cocos2d-html5游戏引擎学习笔记(10)】自定义精灵动画
- 【Cocos2d-html5游戏引擎学习笔记(12)】Schedule定时器
- 【Cocos2d-HTML5游戏引擎学习笔记(12)】Schedule定时器
- 【Cocos2d-html5游戏引擎学习笔记(13)】ProgressAction进度计时器
- 【Cocos2d-html5游戏引擎学习笔记(12)】Schedule定时器
- 【Cocos2d-html5游戏引擎学习笔记(3)】渲染文字
- 【Cocos2d-x游戏引擎开发笔记(17)】实现运动的尾巴效果
- 【Cocos2d-x游戏引擎开发笔记(17)】实现运动的尾巴效果
- 【Cocos2d-x游戏引擎开发笔记(17)】实现运动的尾巴效果
- 【Cocos2d-html5游戏引擎学习笔记(6)】自定义Cocos2d-html5加载资源Loading界面
- 【Cocos2d-html5游戏引擎学习笔记(1)】游戏引擎初探究和搭建开发环境
- 【OpenGL ES 2.0】如何显示出非2的N次幂的贴图。(NPOT)
- linux特殊符号大全
- HLG 围困---- 判断点在多边形内外
- 列表下拉/上拉刷新:(三)强制刷新
- 在类中使用_beginthreadex函数创建线程并访问该类中的数据成员
- 【Cocos2d-html5游戏引擎学习笔记(11)】运动中速度效果
- 数据类型和Json格式
- PHPExcel导入EXCEL文件到数据库
- 近期面试题整理
- 易语言取寄存器的值【含源码】
- 输出一个数的反序数
- 生活是一场马拉松
- J2EE项目开发流程简介
- C# List容器(含不同Class但是继承自同一个Class的)的XML序列化