快速找到自己想要用到的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的浏览器才能看到效果)



 

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

目录
相关文章
uniapp小程序单页面改变手机电量,头部通知的颜色效果demo(整理)
uniapp小程序单页面改变手机电量,头部通知的颜色效果demo(整理)
|
5月前
|
图形学 Android开发 开发者
U3D游戏开发实战:有效策略缩小包体大小,提升加载速度
【7月更文第12天】随着移动设备的普及,Unity 3D(简称U3D)作为一款强大的跨平台游戏开发引擎,成为了众多独立开发者和游戏工作室的首选。然而,面对日益增长的用户需求与有限的设备存储空间,如何在保证游戏质量的同时,有效缩减游戏包体大小,成为了开发者面临的一大挑战。本文将探讨一系列实用技巧和最佳实践,帮助你在U3D开发小游戏时显著减小包体尺寸,从而提升玩家的下载体验与启动速度。
114 12
|
7月前
利用缓冲区模拟进度条加载
利用缓冲区模拟进度条加载
|
图形学
unity判断鼠标在不在UI上
unity判断鼠标在不在UI上
|
前端开发
前端hook项目pc总结笔记-截屏程序出现放大或者缩小
前端hook项目pc总结笔记-截屏程序出现放大或者缩小
80 0
前端hook项目pc总结笔记-截屏程序出现放大或者缩小
|
Python
pygame包打开的图片要默认放在什么地方?
pygame包打开的图片要默认放在什么地方?
470 0
pygame包打开的图片要默认放在什么地方?
|
图形学 索引
Unity 之 查找游戏物体的几种方式解析
一篇小白也能看懂的查找游戏物体的方式解析 -- Unity 之 查找物体的几种方式。
1706 0
Unity 之 查找游戏物体的几种方式解析
|
Android开发
Android绘制(二):来用Path绘出想要的图形吧!
Android绘制(一):来用shape绘出想要的图形吧! 目录 前言 绘制线 绘制图形 绘制弧 绘制文字 组合 贝塞尔曲线 最后 前言 之前有一篇用shape进行绘制的, 但是那个偏向静态, path结合属性动画可以动起来哦~ path是什么...
1486 0