Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/220.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_Libgdx - Fatal编程技术网

Java LibGdx双抽头

Java LibGdx双抽头,java,android,libgdx,Java,Android,Libgdx,我想使用GestureDetector的tap方法来检测libgdx中的双点击。手势监听器类。我在网上搜索了两天,但找不到一个例子来说明如何做到这一点。我知道这个方法有一个“count”变量,但我不知道如何使用它。提前感谢。在libGDX的一个测试中,有一个使用带有多点点击检测的GestureDetector的示例:。我认为接受的答案没有提供足够的细节,因此下面是一个带有实现的小代码片段: public class DoubleTapDetector extends GestureDetecto

我想使用GestureDetector的tap方法来检测libgdx中的双点击。手势监听器类。我在网上搜索了两天,但找不到一个例子来说明如何做到这一点。我知道这个方法有一个“count”变量,但我不知道如何使用它。提前感谢。

在libGDX的一个测试中,有一个使用带有多点点击检测的GestureDetector的示例:。

我认为接受的答案没有提供足够的细节,因此下面是一个带有实现的小代码片段:

public class DoubleTapDetector extends GestureDetector.GestureAdapter {

    @Override
    public boolean tap(float x, float y, int count, int button) {
        if (count == 2) {
            System.out.println("Double tap!");
            return true;
        }
        return false;
    }
}

它不是专门针对LibGDX的,但它确实回答了您的问题:谢谢lokisinclair,但我想要一个LibGDX特定的答案。非常感谢您的快速回复。它现在运行良好。我对代码做了一点修改,因为我目前没有工作,所以我将控制器类与主类分离,以使其更干净。这是我关于stackoverflow的第一个问题,我对快速的回答感到非常惊讶。我一定会向其他人推荐这个网站。