2015-02-24 84 views
0

我是libGDX的新用戶。我想改變屏幕 在這裏我的代碼更改libGDX畫面時的延遲

myStage.addAction(Actions.sequence(Actions.delay(1), Actions.run(new Runnable() { 

      @Override 
      public void run() { 
       // TODO Auto-generated method stub 
       game.setScreen(new GameOverScreen(game,MYSCORE)); 
      } 
     }))); 

但遊戲沒有改變,我想在屏幕畫面延遲。它在當前屏幕停止。對於我糟糕的語言感到抱歉。我該如何解決它。謝謝大家。

回答

0

取決於當你想要它做的,你需要調用:

myStage.act(); 

和示例,讓您尋找的輸出將是:

if(player.isDead()) { 
    myStage.act(); 
} 

但要注意,這不是轉換屏幕的有效方法。

+0

謝謝。我想在更改屏幕時調用dispose()方法。我在哪裏放置「this.dispose()」? @Samich – 2015-02-26 02:19:09