Ease actions 影响的是动作的时间线性。
举个例子,比如你想让一个精灵的运动由快到慢的变化;又或者一开始慢然后开始变快接着再慢下来,想像一下钟摆的运动。
用Ease actions就可以简单实现上面这种看似复杂的运动。
Ease actions
包含 CCEaseIn,CCEaseOut,CCEaseInOut三个类,示例:
- id action = [CCMoveTo actionWithDuration:2 position:ccp(100,100)];
- id ease = [CCEaseIn actionWithAction:action rate:2];
- [sprite runAction: ease];
actionwithaction参数就是要用Ease来处理的动作, rate是加速率,不过这个加速率具体什么数值合适可能要慢慢试一试了。上例就是sprite在一开始加速向移动到(100,100)位置。
其他两个使用的格式一样,只是效果不同,可以每个试试看看效果。
EaseSine actions
包含CCEaseSineIn, CCEaseSineOut,CCEaseSineInOut 三个类,示例:
-
- id move = [CCMoveBy actionWithDuration:3 position:ccp(350,0)];
- id action = [CCEaseSineIn actionWithAction:move];
- [sprite runAction:action];
这个与上面的 Ease actions部分不同的是加速率。
CCEaseSineOut,CCEaseSineInOut两个使用的方式和上面是一样的,只是时间变化有所不同。
其他的几种 ease actions 暂时还没用到,以后用到后会再补充。
分享到:
相关推荐
该资源主要用于cocos2d-x中Value与json字符串的相互转换,提供从json文件读取为cocos2d::Value,cocos2d::Value写入到文件,cocos2d::Value转换为json字符串,json字符串转换为cocos2d::Value。json字符串转换成cocos...
资源名称:Cocos2d-x实战:JS卷——Cocos2d-JS开发内容简介:本书是介绍Cocos2d-x游戏编程和开发技术书籍,介绍了使用Cocos2d-JS中核心类、瓦片地图、物理引擎、音乐音效、数据持久化、网络通信、性能优化、多平台...
感觉4个人开发游戏真的很累,游戏为了脱颖出更加真实的效果还使用了物理引擎,在老大的同意的情况下,我共享cocos2d自己写的一些大家比较常用的,因为cocos2d有些控件不怎么好用或者没有,反正我觉得是这样的。...
cocos2d入门 cocos2d入门 cocos2d入门 cocos2d入门 cocos2d入门 cocos2d入门
【iOS-Cocos2d游戏开发】Cocos2d-iPhone动作Action-延时动作 http://blog.csdn.net/tt5267621/article/details/7625309
COCOS2D 弹球效果
感觉4个人开发游戏真的很累,游戏为了脱颖出更加真实的效果还使用了物理引擎,在老大的同意的情况下,我共享cocos2d自己写的一些大家比较常用的,因为cocos2d有些控件不怎么好用或者没有,反正我觉得是这样的。...
花了一个下午时间总结了cocos2D里场景切换效果,所有场景名称都已放入开场场景中,点击名称即可看到效果。
Cocos2d-x实战
Cocos2d-x实现战争迷雾效果 项目源码下载
第1章 开始前的准备工作 1 第2章 你的第一款iPhone游戏:垂直射击游戏 38 第3章 Cocos2D核心类 69 第4章 Cocos2D中的动作、特效与动画 152 第5章 Cocos2D中的文本渲染系统 229 共19章
【iOS-Cocos2d游戏开发】Cocos2d-iPhone动作Action-扩展动作 http://blog.csdn.net/tt5267621/article/details/7626450
Cocos2d-x是移动跨平台开发最流行的游戏引擎,而本书是一本很全面的、比较‘接地气’的游戏开发教程。书中汇聚了热门手机游戏《捕鱼达人》开发的实战经验,作者从最基础的内容开始,逐步深入地介绍了Cocos2d-x的相关...
cocos2d-x-2.1.5
国外的cocos2d教学翻译。 共13大节。。 第三弹:第11节到第13节。
Cocos2d-x 常用宏
cocos2d-x实战项目 01.cocos2d-x原理及环境配置.rar 03.cocostudio使用方法及UI控制.rar 04.XML文件读取与骨骼动画.rarcocos2d-x实战项目 01.cocos2d-x原理及环境配置.rar 03.cocostudio使用方法及UI控制.rar 04.XML...
cocos2d-x 初级粒子爆炸特效,引用了大虾superraccoon作品中的资源,做初级示范之用。
学习cocos2d过程中的demo,场景切换效果,cocos2d官方demo中也有。只需将压缩包内的code和资源替换项目中的即可 相关文章: http://blog.csdn.net/lsmfeixiang/article/details/43411919
【iOS-Cocos2d游戏开发】Cocos2d-iPhone动作Action-瞬时动作 http://blog.csdn.net/tt5267621/article/details/7624781