Java 如何在libgdx中从一个级别提升到另一个级别?

Java 如何在libgdx中从一个级别提升到另一个级别?,java,android,libgdx,Java,Android,Libgdx,在libgdx中,从一个级别提升到另一个级别的最佳方式是什么?我正在用libgdx做一个游戏。我需要它在当前的一个级别完成后将用户提升到下一个级别。状态模式可能是一种方法我正在做的是在我编写的抽象“Screen”类中实现一个级别“handler”。本质上,screen类有一个remove函数,在调用新screen之后,该函数将处理销毁该屏幕的所有对象。我还编写了一个“Level”类,“GameScreen”利用并填充它。Level接受一个整数,该整数确定它实际处于哪个级别。在我的游戏中,我使用了

在libgdx中,从一个级别提升到另一个级别的最佳方式是什么?我正在用libgdx做一个游戏。我需要它在当前的一个级别完成后将用户提升到下一个级别。

状态模式可能是一种方法

我正在做的是在我编写的抽象“Screen”类中实现一个级别“handler”。本质上,screen类有一个remove函数,在调用新screen之后,该函数将处理销毁该屏幕的所有对象。我还编写了一个“Level”类,“GameScreen”利用并填充它。Level接受一个整数,该整数确定它实际处于哪个级别。在我的游戏中,我使用了Notch的Metagun源进行了很多指导,它可能也会帮你很多忙