2012-10-21 62 views
0

onAreaTouch()方法中我有一些修飾符。在延遲修正有一個onModifierFinished()方法,有我想改變一樣的情景:AndEngine - 更改場景不起作用

Scene scene = new Scene();  
Game_Screen.this.getEngine().setScene(scene); 

但沒有任何反應。我相信它涉及到這條線,但場景不會改變。

我該如何解決這個問題?

+0

確保你得到引擎的正確實例。 – JohnEye

回答

0

確保你正在做的AndEngine更新線程這些變化:

runOnUpdateThread(new Runnable() { 
    @Override 
    public void run() { 
     // TODO Auto-generated method stub 
     Scene scene = new Scene(); 
     Game_Screen.this.getEngine().setScene(scene); 
    } 
});