0 Favourites

Touch sometimes doesn't accept input

  • I encountered strange problem while working on mobile-targeted game. Sometimes when I tap on the screen nothing happens and it should and the same thing happend even when I play it on PC. So I stripped down the problem to a simple .capx project which I upload here. It works like this that when you tap above the character it moves up and if you tap below him it moves down. Just tap couple times up and down and I'm sure that sometime character won't move... In the project I disabled Mouse input event. When you switch input to mouse (turning of Touch) nothing like this happens. Input is always accepted correctly. I don't know what's wrong and if I can fix it?

  • Construct 3

    Buy Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Buy Now Construct 3 users don't see these ads
  • I think you should use something other than the Tap gesture if you want to detect fast taps. Remember it has to detect double-taps as well, so if you tap fast it will detect that. It seems to work fine if the taps are slow.

    See the capx. I changed it to Touch:On any touch start. I also changed a bit of your logic (structure only).

  • It's perfect! Thanks

  • It's perfect! Thanks

    Not really a trick, just more concise logic.. Less code=easier reading/maintenance. Remember 'every tick' there is not really every tick.. Just when the conditions are true.

    Oh yeah as you saw I changed it to portrait for easier testing for me.

Jump to:
Active Users
There are 1 visitors browsing this topic (0 users and 1 guests)
Similar Topics Posts Views Last Post
Unread hot topic
82 11,331
Tokoshiro's avatar
Tokoshiro
Unread hot topic
96 57,358
bitworks's avatar
bitworks
Unread hot topic
85 7,283
shimo's avatar
shimo