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) 个答案