[quote:1vsri03n] I don't think there's a solution that will let you make a solid platformer with intuitive controls using touch controls, it will never be like using a keyboard or a gamepad
I have to disagree 100%. I can think of 100 different ways to make touch controls intuitive and invisible for a platform game.
The thing with touch is that it cannot not and should not be standardized like a joypad or keyboard.. Each touch method should be tailored specifically for the game its self. Very very few games get it right . even games from the big companies, most are still thinking in terms of traditional input methods such as keyboard joypad button etc..
You have a whole screen to work with , to make into your own magic joypad, you can program any layout and input method you like from drags, swipes, taps, multi-touches but people are still thinking in terms of left button right button , touch the player to drag around touch the enemy to shoot etc blabla.
for example if the OP wants player to left right jump and fire.
why not have a linear x axis only invisible floating joystick on the left for run left right ,
have a swipe up maybe on the left for jump.
right hand side could just be hold to fire double tap to change weapon, or a floating analogue stick for 360 firing.
its all possible and construct 2 gives you the tools to do it very easily.
just need to think outside traditional input methods.