Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android系統教程 >> Android開發教程 >> Android LibGDX游戲引擎開發教程(九) 動畫類的使用

Android LibGDX游戲引擎開發教程(九) 動畫類的使用

編輯:Android開發教程

對於一款成功的游戲,動畫效果也是整個游戲中不可或缺的元素之一,那下面我們就來講解一下動畫類的 使用方法。

一、Animation類

1、Animation介紹

該類存放在 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、示例圖

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved