I’ve tried doing this a couple of different ways but both result in having to tap the device twice to get a movement.
For instance; I want my character to move left with a swipe left, jump with a swipe up, and crouch with a swipe down, etc.
Swipe Gesture Event(Left) = MoveLeft(Finish)= (Then returns to Swipe Gesture Event.)
What ends up happening is that it get’s stuck on MoveLeft.
Next attempt:
TouchEvent(Finger1/Begin) = SwipeGestureEvent(Left)=MoveLeft(TouchEvent/Ended)=Returns
This has the same effect. Swipe 1 does nothing. Swipe 2 moves character left. Swipe 3 does nothing. Swipe 4 moves character left.
It’s a poor way to run a controller setup.
I’m still in the process of getting my Galaxy S3 to run the Unity app, maybe then this will make more sense but I’m confused as to when you use Touch Event or can solely the Swipe Gesture.