COCOS学习笔记--变速动作Speed和ActionEase

本文介绍了Cocos2d-x中的变速动作,包括Speed和ActionEase两大类。Speed用于线性改变动作速度,ActionEase则提供多样化的缓冲运动效果,如指数、正弦、弹性等,支持In、Out、InOut三种变换模式。
摘要由CSDN通过智能技术生成

变速动作和复合动作类似,也是一种特殊的动作,它可以把任何动作按照改变后的速度执行。变速动作与复合动作最大的区别就是复合动作只是单纯的组合一系列动作,而变速的做在组合一系列动作后还要去改变动作的执行速度。

变速动作主要分为2大类:Speed和ActionEase

 

一.Speed

用于线性地改变某个动作的速度,也就是说成倍数的改变某动作的整体速度。Speed相当于一个包装器,将需要改变速度的动作包装到其中。

Speed类源码可以在CCAction类中看到:

class CC_DLL Speed : public Action
{
    ......
    static Speed* create(ActionInterval* action, float speed);
    inline float getSpeed(void) const { return _speed; }
    inline void setSpeed(float speed) { _speed = speed; }
    ......
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值