对于一款成功的游戏,动画效果也是整个游戏中不可或缺的元素之一,那下面我们就来讲解一下动画类的 使用方法。
一、Animation类
1、Animation介绍
开发教程(九) 动画类的使用-android 动画引擎">
该类存放在 com.badlogic.gdx.graphics.g2d的包下,该类继承自Object。
2、Animation定义
这 是官方API的定义,大概的意思是说:一个动画就是存放了一个列表的图片表示在设定的时间间隔序列的显示 。比如,一个正在跑步或者正在跳动的人。
3、Animation用途
管理动画,设置随即播放模式和 播放顺序。
4、Animation用法
这是Animation的构造函数,我 们来逐一解释里面的参数:
<1> float frameDuration:播放每一帧的时间间隔;
<2> Array<? extends TextureRegion> keyFrames: 存放播放动画图片的数组;
<3> int playType:播放动画的模式,它提供的模式有6种:NORMAL、REVERSED、LOOP、 LOOP_REVERSED、LOOP_PINGPONG、LOOP_RANDOM:
① NORMAL:正常的播放模式;
②REVERSED: 方向播放,从后向前播放,这个就像人物倒退的跑一样;
③LOOP:持续的播放,这个比较常用;
④ LOOP_REVERSED:持续倒退播放;
⑤ LOOP_PINGPONG: 向前播放几张图片,再向后播 放几帧图片;
⑥ LOOP_RANDOM:持续随即播放。
<4> TextureRegion... keyFrames:存放TextureRegion 的图片数组。
5、示例图
时间: 2024-12-31 05:47:27