Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Libgdx:多路复用器不继续输入处理器返回true?_Java_Libgdx - Fatal编程技术网

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

Java Libgdx:多路复用器不继续输入处理器返回true?,java,libgdx,Java,Libgdx,我一直在寻找,但似乎找不到解决办法。我正在尝试实现一个游戏,玩家将按下一个按钮来创建一个新的对象/身体。假设这个对象是用鼠标点来处理的,我希望这个对象和鼠标点取决于我的鼠标是否按下。而对象的创建应取决于按钮按下的时间 我创建的输入处理器如下所示: InputMultiplexer multiplexer=新的InputMultiplexer级,此; Gdx.input.SetInputProcessor多路复用器 然后为TextButton添加一个InputListener button

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

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

InputMultiplexer multiplexer=新的InputMultiplexer级,此; Gdx.input.SetInputProcessor多路复用器

然后为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。问题是它无法到达那里。就好像我会回到现实。有人知道如何解决这个问题吗?下一个输入处理器无法处理触摸的问题可能是什么