【问题标题】:AndEngine - Changing scene not workingAndEngine - 改变场景不起作用
【发布时间】:2012-10-21 22:11:05
【问题描述】:

onAreaTouch() 方法中,我有一些修饰符。在延迟修饰符中有一个onModifierFinished() 方法,我想在那里改变场景:

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

但是什么也没发生。我敢肯定它涉及到这一行,但场景不会改变。

我该如何解决这个问题?

【问题讨论】:

  • 确保您获得了正确的 Engine 实例。

标签: android andengine scene


【解决方案1】:

确保您在 AndEngine 更新线程上进行这些更改:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多