我希望使用GestureDetector.GestureListener类的tap方法在libgdx中检测双击。我在过去的两天里搜索了网络,但是我找不到如何实现它的示例。我知道该方法有一个“count”变量,但我不知道如何使用它。谢谢。
我认为已经接受的答案没有提供足够的细节,所以这里提供一个小的代码片段来实现:
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的一个测试中,有一个使用GestureDetector进行多次点击检测的示例:GestureDetectorTest.java。