Forums » Android

Quick question about movement buttons

Nov 21, 2011 katofmine link
Can the left side movement buttons (accel/ decel and left/ right) be changed to do different movements? i want the up and down arrows to strafe rather than accel and decel. if not, can droidbuttons be placed over the existing buttons to cover them up?

thanks for all the help and sorry for so many questions.

-Gun Runner
Nov 21, 2011 incarnate link
Usually our interface elements are "bindable", being you can configure them using the game's bind system. However.. I'm honestly not sure on the touch UI right now. It may still be hardcoded (it is possible to bind the "Android Buttons", like Menu and Search, to do other things, but I'm not sure on the interface elements). We've been focusing more on expanding device compatibility than improving the interface lately.

I can't speak to the Droidbuttons plugin, I haven't tried it yet.
Nov 22, 2011 draugath link
You can use DroidButtons to cover other buttons in the UI, but there is a side-effect to doing this. If you touch a space on the screen that constitutes a region where multiple buttons overlap, all of the buttons in that region will trigger. Further, if you drag your touch so that it leaves any of the overlapping regions, regardless of whether any of the remaining regions are larger, it will trigger each of the overlapping regions as if you removed your touch.

I believe these side-effects to be more unintentional than purposeful, as the Android UI was designed so that no regions overlap. It may be possible to override various parts of the default UI, though I hesitate to begin looking into doing this, since it can cause greater confusion on the part of the end-user, and such rebindings really should be supported officially rather through some hack.
Nov 22, 2011 katofmine link
thanks for your input Draugath. i agree that it should be supported officially and i guess ill just try with some overlaps and see how i fare.

and thanks a ton for droidbuttons~! without it playing on a tab would be no bueno.