我想使用GestureDetector的tap方法检测libgdx中的双击。 GestureListener类。我在网上搜索了最近两天,但我找不到如何做到这一点的例子。我知道该方法有一个“count”变量,但我不知道如何使用它。提前谢谢。
答案 0 :(得分:2)
在一个libGDX的测试中,有一个使用GestureDetector并进行多次攻击检测的例子:GestureDetectorTest.java。
答案 1 :(得分:2)
我认为接受的答案并未提供足够的详细信息,因此这里有一个带有实现的小代码片段:
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;
}
}