- Home /
Touch detection issue for swipe gestures
Hi guys and ladies,
So, I've got a weird touch detection issue. It's abit hard to explain but I will give it a go. I'm trying to detect when a swipe gesture has been made. And so when the thumb for example, touches the screen, touch position is registered and when it has moved, I detect the distance made within the frame, if greater than threshold than swipe.
The weird issue is: when thumb touches screen, normally it would be the tip of the thumb, so if you were to place the tip of the thumb then place the rest of the thumb down onto the screen to the extent that the mid joint is touching the screen. My detection then tells me the thumb has moved (see “illustration" below).
O——O>
O for touch point, so the touch point/pos kinda shifts as your thumb fumbles around on the spot.
What I want is to implement it in a way where, I can distinguish a distinct swipe from a thumb shifting around on the spot.
Any suggestions? Thanks!!!
to make things clearer, i think i may be referring to the touch radius. if there's a way to find out the touch radius, i would be able to solve my touch detection issue. unity3d touch doesn't seem to return that particular piece of data?
Answer by unimechanic · Dec 03, 2014 at 04:38 PM
if there's a way to find out the touch radius, i would be able to solve my touch detection issue
That depends whether the information is available from the OS. For example in iOS 8:
http://stackoverflow.com/questions/8864622/how-to-get-touch-size-in-ios
It should be possible to create a plugin to get that information:
thanks unimechanic! looks promising. will definitely look into that as soon as i am able to, was hoping for an easier solution :P haha. ps: i'd give you a thumbs up, but sorry i don't have the rep count required at the moment to do so.
Answer by Spidlee · Dec 04, 2014 at 08:29 AM
for those interested, i found the below question and solution. i'm most likely going to try to use swipe speed instead to solve my issue.
http://answers.unity3d.com/questions/292333/how-to-calculate-swipe-speed-on-ios.html
Your answer
Follow this Question
Related Questions
Script when i touch an object it must do something 1 Answer
Multi Touch Drag Screen To Move Player? 1 Answer
IOS touch vs OnMouseDown & error messages 0 Answers
Distribute terrain in zones 3 Answers
Multiple Cars not working 1 Answer