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

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

游戏中在做很多动画时,需要用到缓冲来增强表现。比如宝箱“鼓”几下,然后“蹦”的一下打开。很多时候要调效果时,需要轮着试,如果有一张图和实际示例效果,那就省很多事情了。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的浏览器才能看到效果)



 

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

目录
相关文章
|
API 图形学
Unity设置播放模式下始终先执行指定的场景
通过我们使用Unity开发游戏,是在PC/Mac上。而一个游戏通常也会有很多的场景,比如A、B、C、D三个场景,正常流程下的执行顺序是 A –> B –> C –> D。在具体一点,比如 A —— 启动场景、B —— 资源加载场景、C —— 登录场景、D —— 战斗场景。
1606 0
|
8月前
|
图形学
unity判断鼠标在不在UI上
unity判断鼠标在不在UI上
|
JavaScript 前端开发 API
我用最蹩脚的方式写了一个「序列帧动画」 🍂
我用最蹩脚的方式写了一个「序列帧动画」 🍂
129 0
|
计算机视觉
Qt实用技巧:测试80*1080p拼接后显示刷新帧率
Qt实用技巧:测试80*1080p拼接后显示刷新帧率
|
图形学 索引
Unity 之 查找游戏物体的几种方式解析
一篇小白也能看懂的查找游戏物体的方式解析 -- Unity 之 查找物体的几种方式。
1324 0
Unity 之 查找游戏物体的几种方式解析