Вы должны вызвать Gdx.input.setInputProcessor()
в методе show()
.
Поскольку screen.show()
будет вызывать каждый раз, когда вы вызываете setScreen(screen);
И вам не нужно удалять старыйодин, потому что функция Gdx.input.setInputProcessor()
просто так:
@Override
public void setInputProcessor (InputProcessor processor) {
this.processor = processor;
}
Таким образом, она заменяет старую.