Я создал экран в своем приложении, который показывает текстовое поле и кнопку, но по какой-то причине я не могу на них нажимать. Есть ли у вас какие-либо идеи, что может быть причиной. Вот мой код (я пропустил объявление переменного):LibGDX - Scene2d не может нажимать на виджеты
public class SentenceScreen implements Screen {
public SentenceScreen(Game g) {
game = g;
}
@Override
public void render(float delta) {
// TODO Auto-generated method stub
Gdx.gl.glClearColor(0,0,0,0);
Gdx.gl.glClear(GL10.GL_COLOR_BUFFER_BIT);
stage = new Stage();
Skin skin = new Skin(Gdx.files.internal("uiskin.json"));
btnLogin = new TextButton("Click me", skin);
btnLogin.setPosition(300, 50);
btnLogin.setSize(100, 60);
stage.addActor(btnLogin);
textField = new TextField("", skin);
textField.setPosition(100, 50);
textField.setSize(190, 60);
stage.addActor(textField);
stage.act(delta);
stage.draw();
Gdx.input.setInputProcessor(stage);
}
}
Вы называете 'стадии = новый этап()' в '' рендеринга) метода (? этот материал принадлежит методу construcotr или 'show()'! Вы должны сначала пройти некоторые базовые учебники по libgdx, которые я думаю. – Springrbua
Спасибо, я переехал, но все тот же. :? – user43051