2012-04-04 48 views
1

我在一個小遊戲上使用了libgdx,並在菜單屏幕上顯示了一些動畫。我使用了Animation()類,並給它一個20個精靈的列表。動畫持續時間是2秒。我想要的是讓這個動畫每4秒重複一次。所以我需要一種在重複之間引入延遲的方法。在libgdx中引入延遲動畫

回答

0

你總是可以嘗試從

import static com.badlogic.gdx.scenes.scene2d.actions.Actions.delay; 

延遲()動作這裏就是我在內部使用它在演員類,與其他一些行動起來。他們非常酷,內存使用率很低。

this.addAction(sequence(moveBy(0, 10, 0.1f), moveBy(0, -10, 0.1f),delay(0.75f),run(
      new Runnable(){ 
       public void run() { 
        Gdx.app.log("NOTICE", " Notice deleted!");  
        disappear(); 
      }})));