0

メソッドには、onAreaTouch()いくつかの修飾子があります。遅延修飾子にはonModifierFinished()メソッドがあり、そこでシーンを次のように変更したい:

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

しかし、何も起こりません。きっとこのセリフに来ますが、場面は変わりません。

この問題を解決するにはどうすればよいですか?

4

1 に答える 1

0

AndEngine 更新スレッドでこれらの変更を行っていることを確認してください。

runOnUpdateThread(new Runnable() {
    @Override
    public void run() {
        // TODO Auto-generated method stub
        Scene scene = new Scene();
        Game_Screen.this.getEngine().setScene(scene);
    }
});
于 2012-10-22T13:02:24.723 に答える