cocos2d的常用动作及效果总结之三:Ease actions

转载 2012年03月26日 16:36:58

                                     cocos2d的常用动作及效果总结之三:Ease actions

      以下文字转载自:http://hi.baidu.com/flwblog/blog/item/63c540fbe183390b6c22eb5a.html  ,感谢原作者。

     

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  三个类,示例:

// Sine at the beginning
id move = [CCMoveBy actionWithDuration:3 position:ccp(350,0)];
id action = [CCEaseSineIn actionWithAction:move];
[sprite runAction:action];

这个与上面的 Ease actions部分不同的是加速率。

CCEaseSineOut,CCEaseSineInOut两个使用的方式和上面是一样的,只是时间变化有所不同。

其他的几种 ease actions 暂时还没用到,以后用到后会再补充。


cocos2d的常用动作及效果总结之二:Composition actions

上一篇整理了 basice action  基本动作的部分,这一篇接着讲 composition actions -复合动作的部分。在实际编程中,这部分是跑不掉的,几乎每一个都是必用的。 CCSeq...
  • trandy
  • trandy
  • 2012年08月03日 15:45
  • 413

cocos2d的常用动作及效果总结之一: Basic actions(转)

在官方网站上,对cocos2d所提供的动作(action)转化(Transformations)以及效果(effect)做了如下分类Basic actions Composition actions ...

cocos2d的常用动作及效果总结之一: Basic actions

cocos2d的常用动作及效果总结之一:Basic actions       以下文本转载自:http://hi.baidu.com/flwblog/blog/item/769c219b716d2...

8.【cocos2d翻译系列】Actions, Transformations and Effects--Ease actions

Ease actions   Actions:Ease(缓和) Ease 动作是一个特殊的动作,它会修改action的时间。在flash里他经常被叫做Tweening或者Easing actio...

《Cocos2d学习之路》五,粒子效果,Actions,以及中文显示问题的解决

转载请说明出处:http://blog.csdn.net/lsmfeixiang/article/details/42331321 github地址:https://github.com/teffy/...

【COCOS2D-HTML5 开发之三】示例项目附源码及运行的GIF效果图

本站文章均为 李华明Himi 原创,转载务必在明显处注明:(作者新浪微博: @李华明Himi ) 转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/coco...

Cocos2d-x 2.0 之 Actions “三板斧” 之三

[Cocos2d-x相关教程来源于红孩儿的游戏编程之路CSDN博客地址:http://blog.csdn.net/honghaier] 红孩儿Cocos2d-X学习园地QQ2群:4420...

cocos2d--ease加速度

cocos2d-x初探学习笔记(10)--运动中的加速度效果 2012-02-06       个评论       收藏    我要投稿 在实现运动中,我们常常需要实现一...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:cocos2d的常用动作及效果总结之三:Ease actions
举报原因:
原因补充:

(最多只允许输入30个字)