在onAreaTouch()
方法中,我有一些修饰符。在延迟修饰符中有一个onModifierFinished()
方法,在那里我想改变场景,如:
Scene scene = new Scene();
Game_Screen.this.getEngine().setScene(scene);
但没有任何反应。我确信它会出现在这一行,但场景不会改变。
如何解决此问题?
答案 0 :(得分:0)
确保在AndEngine更新线程上进行这些更改:
runOnUpdateThread(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
Scene scene = new Scene();
Game_Screen.this.getEngine().setScene(scene);
}
});