2012-10-21 2 views
0

Dans la méthode onAreaTouch() j'ai quelques modificateurs. Dans le modificateur de retard il y a une méthode onModifierFinished() et là je veux changer la scène comme:AndEngine - Changement de scène ne fonctionnant pas

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

Mais rien ne se passe. Je suis sûr que cela arrive à cette ligne, mais la scène ne change pas.

Comment résoudre ce problème?

+0

Assurez-vous que vous obtenez l'instance correcte du moteur. – JohnEye

Répondre

0

Assurez-vous que vous faites ces changements sur le fil de mise à jour AndEngine:

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