Я создал супер класс ничего в методе визуализации:Stage не втянуться
public class SuperClass implements InputProcessor {
public SuperClass(MyGame game) {
}
public void render() {
}
// InputProcessor overriden methods here
}
В подклассе я переопределить метод визуализации:
public class SubClass extends SuperClass {
Stage stage;
public SubClass(MyGame game) {
super(game);
stage = new Stage(0, 0, false);
skin = new Skin(Gdx.files.internal("data/uiskin.json"));
Gdx.input.setInputProcessor(stage);
Image image = new Image(new Texture(Gdx.files.internal("bg.png")));
image.setPosition(0, 0);
image.setWidth(800);
image.setHeight(480);
stage.addActor(image);
}
@Override
public void render() {
stage.act(Gdx.graphics.getDeltaTime());
stage.draw();
}
}
Но этап не нарисован. Я знаю это, потому что я ожидаю увидеть фоновое изображение, но его просто пустой экран.
Что я здесь делаю неправильно?
Почему? Как вы даже знаете, что делает SuperClass? – noone
@antiamoeba, как я уже сказал, метод рендеринга SuperClass не имеет ничего в этом. –