在 andAngine 中,我需要在 andangine 中销毁场景并重新创建它,以便重新启动游戏变量、侦听器和游戏逻辑。我使用这个代码:
scene.detachChildren();
scene.clearEntityModifiers();
scene.clearTouchAreas();
scene.clearUpdateHandlers();
System.gc();
thisengine.setScene(menuscene);
然后我重新创建场景
scene = new Scene();
scene.dosomestuff
thisengine.setScene(scene);
当我第三次重新创建场景时,似乎出了点问题。精灵不显示..被扭曲或根本不显示某些东西。如果我正确初始化和销毁场景,谁能向我解释?