benau {l Wrote}:You can keep acceleration when turning by moving finger horizontally, (see the highlighted part of wheel)
i know, but i meant like this: currently, if you press to accelerate, the rest of the wheel becomes acceleration, and if i want to go reverse, i release the button to press reverse. so far so good.
but what happens when i want to immediately change directions? in such cases, releasing and again pressing uses some unnecessary time to do such an action.
to polish this, i want to suggest that the wheel could be divided in 5 parts, with them being four of the slices of the wheel circle, and one at the center.
- the top and bottom slices are the usual: you press Up, it goes forward, if you press Down, it goes backwards.
- the two slices of the sides are variable, so if you're going forward, the slices becomes the same button as the direction they are currently pressing.
- the center circle is a deadzone for the acceleration/reverse axis. you can use that area to turn without breaking or accelerating, and its radius should be configurable or disabled.
- a visual example. on the left, the effective area while the controls are idle, or whenever the touch is on Neutral (N). on the right, the effective controls whenever the player is accelerating (touch on the orange area)
- Untitled25.png (1.82 KiB) Viewed 7325 times
in practice, the controls should be the same as now, but the difference is that it will now allow you to quickly change from reverse to acceleration and vice versa without having to release the finger from the screen, just by dragging to the neutral and then to the other direction (or going directly to the other direction, as shown in the image).
another good thing about this is that with this layout(idk what to call it), including a sensitivity setting should also be possible (to add to the option to change or disable the Neutral radius), so there can be preferences for everyone. ^-^