Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/335.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/232.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手势监听器不';在手机中不工作,但在桌面上工作_Java_Android_Input_Libgdx_Gesture - Fatal编程技术网

Java Libgdx手势监听器不';在手机中不工作,但在桌面上工作

Java Libgdx手势监听器不';在手机中不工作,但在桌面上工作,java,android,input,libgdx,gesture,Java,Android,Input,Libgdx,Gesture,我有一个使用libgdx构建的游戏。我使用gesturestener类实现了一些手势函数。当我在桌面上测试这些功能时,它们工作得很好。但当我在电话里测试时,他们似乎没有反应。我做错什么了吗?或者我必须为手机做一些改变 这里是我的代码链接:GestureListener已经实现了InputProcessor,因此您的类应该只实现GestureListener,否则触摸事件无法正确处理。在手机上运行时是否输入了这些方法?否,它们没有输入。我试图进行Gdx调试打印,并在控制台上进行了检查。它甚至没有为

我有一个使用libgdx构建的游戏。我使用
gesturestener
类实现了一些手势函数。当我在桌面上测试这些功能时,它们工作得很好。但当我在电话里测试时,他们似乎没有反应。我做错什么了吗?或者我必须为手机做一些改变


这里是我的代码链接:

GestureListener已经实现了InputProcessor,因此您的类应该只实现GestureListener,否则触摸事件无法正确处理。

在手机上运行时是否输入了这些方法?否,它们没有输入。我试图进行Gdx调试打印,并在控制台上进行了检查。它甚至没有为
tap
方法打印。它看起来像是GestureListener实现了InputProcessor,所以您可以从类中删除“implements InputProcessor”,看看会发生什么?也许有什么东西弄糊涂了。@Jaykumarak要么把你的答案作为答案发布,要么删除这个问题,因为它现在完全没有用。@Barodapride我让它工作起来了。你是对的。输入处理器阻碍了手势的触摸事件。