libGDX之Interpolation类学习笔记
来源:互联网 发布:字体软件下载大全 编辑:程序博客网 时间:2024/06/03 09:13
动作函数通常是这样的Actions.moveTo(x, y, duration),但这都是匀速运动,如果想实现“先快后慢”等功能,就要用Actions.moveTo(x, y, duration, interpolation)。
libGDX提供的Interpolation及其图像如下:
注:所有图像均遵循 x属于[0,1],对于范围外的图像请无视。
有两种颜色的图像是两个函数拼在一起,x区间分别是[0,0.5],(0.5,1],比如下图是[0,0.5]区间的绿色图像+(0.5,1]区间的红色图像;
Interpolation.circle;
Interpolation.circleIn;
Interpolation.circleOut;
Interpolation.fade;
Interpolation.linear;
Interpolation.pow2InInverse;
Interpolation.pow2OutInverse;
Interpolation.pow3InInverse;
通过以上图像发现,变量名中有In的,将图像旋转180度可以得到Out的图像。比如将Interpolation.pow3InInverse图像翻转180度可以得到Interpolation.pow2OutInverse的图像,接下来有Out的图像就不画了。
Interpolation.sine;
Interpolation.sineIn;
Interpolation.bounce;
这个逻辑比较复杂,没看懂。
Interpolation.elastic;
Interpolation.exp10;
Interpolation.exp5;
Interpolation.pow2;
Interpolation.pow3;
Interpolation.pow4;
Interpolation.pow5;
Interpolation.swing;
- libGDX之Interpolation类学习笔记
- libgdx actions 和Interpolation分析
- libgdx 学习笔记(1)
- libgdx 学习笔记(2)
- libgdx学习笔记
- libgdx学习笔记02
- libGDX学习笔记
- libGDX学习笔记<二>
- libgdx学习笔记(开篇)
- libgdx 学习笔记七 libgdx应用程序生命周期
- libgdx 学习笔记八 Libgdx模块概述
- LibGdx学习笔记(一)
- libgdx 学习笔记三 HelloWorld
- libgdx 学习笔记四 MyFirstTriangle
- libgdx 学习笔记五 MeshColorTexture
- libgdx 学习笔记(一)绘制图片
- libgdx 学习笔记(四)中文支持
- libgdx 学习笔记一 开发环境搭建
- 基于Spring Boot 的Blog开发(一)
- RecyclerView上啦刷新下拉加载
- 小学生算数
- 理解 Objective-C Runtime
- Geometryservice:坐标转换、求多边形面积和周长
- libGDX之Interpolation类学习笔记
- 异步终极解决方案-用同步方式写异步代码
- 因为删除 c:\windows\Installer目录下的文件, SQL Server 2014 SP2 打补丁失败
- Hive和HBase整合
- Oracle定时存储过程
- linux7修改root密码
- duilib入门简明教程(1)
- Pexpect学习
- Android mvp 架构的自述