Quote:
Originally Posted by bitbank
... Anyone have a better idea for touchscreen controls?
L.B.
|
You may have already thought about these things, but how about instead of programming it with a D-Pad in mind, maybe treating it more like an Analog Stick could make more sense. With a D-Pad typically you can feel the 4 separate buttons so you can press and release them without looking and many times you may need to hold down 2 of them at the same time to move your character diagonally or throw a fireball in Street Fighter. But with an Analog Stick you keep your thumb on it at all times and can move in any 2 dimensional direction, not just 4. The skin could still look like a D-Pad it you wanted it to, but act more like an Analog Stick.
Then it wouldn't matter that we don't have true multitouch.
For the interface you could have
no touch = analog stick centered, so the initial state is centered and you can stop touching the screen at any time to re-center the position, resetting the center coordinates on the next touch.
Then you can touch the screen ANYWHERE, the control still centered until you move.
Then you slide your thumb in ANY direction, always using the initial touch coordinates as the center point, so as soon you start sliding your thumb to the right, it sends the right key down message and doesn't stop until you either stop touching the screen, return your thumb to its initial position, or slide your thumb in a different direction. Although you wouldn't need any sort of onscreen display using this method, a nicely designed one might still be helpful.
Actually - that's a lot like that game XTract, have you tried it? Truly an awesome game on the TP2, except that only has an x-axis, we would need an x and a y.