Я недавно начал программировать на Java с libGDX.Теперь я попытался сделать небольшую заставку (появляется фоновое изображение, затем слева всплывает актер, актер говорит!), И возникает проблема: все работает нормально, кроме клавиши «Ввод», чтобыпереадресация диалогаТаким образом, появляется первое диалоговое окно и для продолжения необходимо нажать клавишу «С», затем должно появиться второе сообщение, а затем после второго нажатия клавиши «С» актер должен исчезнуть и игра должна начаться.
Вот код для переопределенного keyDown () - Метод:
@Override
public boolean keyDown(int keyCode) {
if(Gdx.input.isKeyPressed(Input.Keys.C))
if(continueKey.isVisible())
scene.loadNextSegment();
return false;
}
класс выглядит следующим образом:
public class StoryScreen extends BaseScreen {
и класс BaseScreen:
public abstract class BaseScreen implements Screen, InputProcessor {
Любая помощь приветствуется.
С наилучшими пожеланиями DKJ1337!
Редактировать: если я выполняю обработку ввода внутри метода обновления класса StoryScreen, то он работает, но онпросто пропускает всю вторую часть диалога.