touch area http://imageshack.us/a/img836/2909/swipe1.png
In the green area the user can swipe up, right, down, left.
How can I now get e.g. swipe Up? or swipe Down? or swipe right or swipe left?
e.g. how to get a String -> input = getSwiped(); -> input is then Up, or right, or down, or left
And the user can touch two buttons. 1 or 2.
1 is for duck and 2 is for jump.
I want to check this inputs at the same time. The user can touch and also swipe Up at the same moment.
I know there is a GestureDetector. I looked at the code, but no clue how can I use the swipe part.
I know a little bit how to check the buttons. The problem is only here -> How to check the inputs at the same time and how get Swipe Up, or Swipe right etc.
I searched an found how to check Multitouching:
for (int i = 0; i < 10; i++) {
if (Gdx.input.isTouched(i) == false) continue;
float x = Gdx.input.getX(i);
float y = Gdx.graphics.getHeight() - Gdx.input.getY(i) - 1;
//...
}
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…