Andengine黑屏

时间:2013-06-08 15:20:54

标签: android andengine

我正在调用游戏场景,场景加载,我按回或主页按钮。然后我再次启动应用程序,在启动画面后我得到黑屏。

或者我启动app,在启动场景后加载场景。然后我用主页按钮关闭我的应用程序,我试图在启动画面后重新打开我的应用程序我得到黑屏。

来自我的游戏活动的代码:

    public void onPopulateScene(Scene pScene,
        OnPopulateSceneCallback pOnPopulateSceneCallback)
        throws IOException {
    mEngine.registerUpdateHandler(new TimerHandler(2f,
            new ITimerCallback() {
                public void onTimePassed(final TimerHandler pTimerHandler) {
                    mEngine.unregisterUpdateHandler(pTimerHandler);

                    String rstPhoneStorage = PhoneStorage
                            .ReadFromPhoneStorage(
                                    resourcesManager.activity, "e");
                    String rstVerification = PhoneStorage
                            .ReadFromPhoneStorage(
                                    resourcesManager.activity, "v");

                    if (rstPhoneStorage != null && rstPhoneStorage != "") {
                        if (rstVerification != null
                                && rstVerification != "") {
                            SceneManager.getInstance()
                                    .createMainMenuScene();
                        } else

                            SceneManager.getInstance()
                                    .loadUnlockCodeSceneAfterWaitingCode(mEngine);


                    } else
                        SceneManager.getInstance()
                                .createRegisterMenuScene();

                }
            }));
    pOnPopulateSceneCallback.onPopulateSceneFinished();
}

有什么问题?

问候。

1 个答案:

答案 0 :(得分:0)

如果您的意思是按退出按钮退出游戏,请尝试添加此覆盖方法:

@Override
public void onBackKeyPressed() {
    System.exit(0);
}

可能你的游戏没有正常退出。此外,您应该在从一个场景切换到另一个场景时处置前一个场景及其所有子实体。