public abstract class Level implements Disposable {
Game game;
Stage stage;
...
stage.addAction(sequence(delay(10), new Action() {
@Override
public boolean act(float delta) {
dispose();
System.out.println("here");
game.setScreen(new MainMenu(game));
return false;
}
}));
...
@Override
public void dispose() {
System.out.println("dispose called");
}
...
}
В этом фрагменте кода я хочу вызвать метод Overridden dispose. Он говорит here
в командной строке, как ожидалось. Однако он не говорит dispose called
. Я смущен, как я должен называть это распоряжением?LibGDX - метод не называется
Или есть ли более простой способ сделать то, что я пытаюсь сделать здесь?
этап тоже можно использовать. Вы задали действие на сцене, так что может быть выведен метод удаления сцены, а не уровень. –
Но когда я нажимаю ctrl и нажимаю 'dispose();' он переходит к переопределенному методу. –