触地得住了libgdx

use*_*651 3 android libgdx

在触地事件中是否有类似于libGdx(在Android中) - 所以当用户触摸屏幕(并持续按下他们的手指)时,即touchhelddown方法?

Lud*_*vik 8

你可以用GestureDetector.它实现了,InputAdapter因此您可以使用它而不是InputAdapter或使用InputAdapter InputMultiplexer.

你需要提供一个GestureListener.GestureDetector在检测到支持的手势时调用GestureListener的方法.这些方法和手势是:

public boolean touchDown (int x, int y, int pointer);
public boolean tap (int x, int y, int count);
public boolean longPress (int x, int y);
public boolean fling (float velocityX, float velocityY);
public boolean pan (int x, int y, int deltaX, int deltaY);
public boolean zoom (float originalDistance, float currentDistance);
public boolean pinch (Vector2 initialFirstPointer, Vector2 initialSecondPointer, 
                      Vector2 firstPointer, Vector2 secondPointer);
Run Code Online (Sandbox Code Playgroud)

您可以扩展GestureAdapter和覆盖您感兴趣的方法.在您的情况下,您将覆盖longPress方法.您还可以将其longPressDuration作为参数提供给构造函数.