2012-04-04 79 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(); 
      }})));