专栏首页游戏杂谈快速找到自己想要用到的cocos2d-x的缓冲动画

快速找到自己想要用到的cocos2d-x的缓冲动画

游戏中在做很多动画时,需要用到缓冲来增强表现。比如宝箱“鼓”几下,然后“蹦”的一下打开。很多时候要调效果时,需要轮着试,如果有一张图和实际示例效果,那就省很多事情了。cocos2d-x中的缓冲动画跟以前JavaScript用到的缓冲动画公式大同小异,较早之前写过关于JavaScript动画的文章,把它拿过来就直接可以使用了

《JavaScript的动画组件》

不过需要注意的是,cocos2d-x中只需要6种缓冲,分别是:

1、线性的;

2、指数(Exponential):EaseExponentialIn、EaseExponentialOut、EaseExponentialInOut;

3、Sine缓冲:EaseSineIn、EaseSineOut、EaseSineInOut;

4、弹跳缓冲(Bounce):EaseBounceIn、EaseBounceOut、EaseBounceInOut;

5、弹性缓冲(跟上面啥区别呢?看有没有越界…):EaseElasticIn、EaseElasticOut、EaseElasticInOut;

6、回震缓冲:EaseBackIn、EaseBackOut、EaseBackInOut;

我从javascript.info上找到动画相关的文章,把动画绘制的页面嵌入到这篇文章里了。(需要支持canvas的浏览器才能看到效果)

这样如果想实现什么效果,看下效果图就知道该用什么函数实现它了,不用再一个一个尝试了…

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • express:node throwing error on mongodb

    与此类似node throwing error on mongodb,一直报Db.open那里出错,查源代码,发现应该是有err参数传入,因为之前从来没接触过m...

    meteoric
  • Cocos2d-x V2.x版本对64bit的支持

    我所使用的是cocos2d-x V2.0版本,而且源码有部分代码是修改过的。好在cocos2d-x官方已经放出了一个支持64位的2.2.6版本,可以做为参考。

    meteoric
  • Node.js文件编码格式的转换

    项目很多 lua 文件不是 utf-8格式,使用 EditPlus 查看的时候,显示为ASCII。还有的是带BOM的,带BOM倒好处理,之前写过,有一定规律。

    meteoric
  • 《Scikit-Learn与TensorFlow机器学习实用指南》 第02章 一个完整的机器学习项目(下)选择并训练模型模型微调启动、监控、维护系统实践!练习

    大多机器学习算法不能处理特征丢失,因此先创建一些函数来处理特征丢失的问题。前面,你应该注意到了属性total_bedrooms有一些缺失值。有三个解决选项:

    SeanCheney
  • C算法分析与设计_用户指定数组,值随机产生,两种算法求最小差的绝对值【并使用计时法和计数法】

    瑞新
  • 排序算法-2

    AngelNH
  • 欧拉计划 Problem4

    题目: 最大回文乘积 回文数就是从前往后和从后往前读都一样的数。由两个2位数相乘得到的最大回文乘积是 9009 = 91 × 99。

    用户4492257
  • 【DB笔试面试504】在容灾中常用的数据复制技术有哪些?

    在构建容灾系统所涉及的诸多要素中,数据复制技术是基础,只有保证了数据的安全可用,应用或是业务的恢复才有可能。正常情况下系统的各种应用在数据中心运行,数据存放在数...

    小麦苗DBA宝典
  • 猎聘网CDO单艺:大数据很热,钱很多,但你真的喜欢它么?

    大数据如今像一个科技圈的“万人迷”,人人趋之若鹜。而有数据显示,大数据人才的短缺指数,比其他行业要高出2~3倍。在这股数据潮面前,你是想当看客,还是也想入场?

    DT数据侠
  • 聊一聊mycat数据库集群系列之双主双重实现

    最近在梳理数据库集群的相关操作,现在花点时间整理一下关于mysql数据库集群的操作总结,恰好你又在看这一块,供一份参考。本次系列终结大概包括以下内容:多数据库安...

    小小许

扫码关注云+社区

领取腾讯云代金券