cocos2dx中的缓冲动作ActionEase类

来源:互联网 发布:人工智能电影剧情简介 编辑:程序博客网 时间:2024/05/21 13:55

Cocos2d-x为我们封装好了ActionEase类来实现一些加速度或者减速度的效果。

ActionEase类可以实现动作的速度由快到慢、速度随时间改变的匀速运动。该类包含5类运动:

  • 指数缓冲;
  • Sine缓冲;
  • 弹性缓冲;
  • 跳跃缓冲;
  • 回震缓冲。

每类运动都包含3个不同时期的变换:In、Out和InOut。

  • In表示开始的时候加速;
  • Out表示结束的时候加速;
  • InOut表示开始和结束的时候加速。

上述5类运动分别对应以下的类:

  • 指数缓冲:EaseExponentialInEaseExponentialOutEaseExponentialInOut
  • Sine缓冲:EaseSineInEaseSineOutEaseSineInOut
  • 弹性缓冲:EaseElasticInEaseElasticOutEaseElasticInOut
  • 跳跃缓冲:EaseBounceInEaseBounceOutEaseBounceInOut
  • 回震缓冲:EaseBackInEaseBackOutEaseBackInOut
0 0
原创粉丝点击