有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Libgdx:多路复用器不继续输入处理器返回true?

我一直在寻找,但似乎找不到解决办法。我正在尝试实现一个游戏,玩家将按下一个按钮来创建一个新的对象/身体。假设这个对象是用鼠标点来处理的,我希望这个对象和鼠标点取决于我的鼠标是否按下。而对象的创建应取决于按钮按下的时间

我创建的输入处理器如下所示:

InputMultiplexer multiplexer = new InputMultiplexer(uiStage, this); Gdx.input.setInputProcessor(multiplexer);

然后为TextButton添加一个InputListener

    button.addListener(new InputListener() {

        public boolean touchDown(InputEvent event, float coordX, float coordY, int pointer, int button) {
            createPlank = true;
            System.out.println("button touchDown");
            return false;   
        }
    }); 

当我在接地时返回false时,我认为应该调用InputHandler(this)。问题是它无法到达那里。就好像我会回到现实。有人知道如何解决这个问题吗?下一个输入处理器无法处理触摸的问题可能是什么


共 (0) 个答案