The Dynamic Touch Screen Joystick Widget is now available to download via the ClickStore!
Get it here: Please login to see this link.
Try the controls out on your Android device before you buy: Please login to see this link.
Preview:
Please login to see this media element.
Features:
- Dynamic Joystick that spawns where you touch!
- Compatible with iOS and Android!
- Many control types and customizations!
- Built in free-to-use Joystick and Button graphics!
- Easily alterable control options to make it feel right for your games!
Control types:
- Joystick control
- Horizontal slider
- Vertical slider
- 8 Directional "D-Pad" style movement
- 4 Directional DPad
- 2 Directional DPad (horizontal and vertical)
- Isometric Style DPad
- Bonus Button widget with its own settings and customizations!
Customizations:
- All controls can be either Dynamic (spawn when the user touches the screen) or Static (they stay visible at all times and do not move)
- The scale of the on-screen controls can be increased or decreased by percent
- The "Spawn Area" for Dynamic controls can be changed (For example: the Joystick can be set to only spawn in the Lower-Left portion of the screen, Button to the Lower-Right portion)
- Button "repeat" can be turned on and off, if you'd like the user to be able to tap and hold, or tap each time to activate the button's function
- Built in graphical options
Advanced options and extras:
- A Joystick's radius and deadzone can be customized however you like (these scale to match automatically if you've altered the Joystick's Scale variable)
- Buttons have customizable "repeat delay" time for tap-and hold functions
- Dynamic Joysticks have an "edge safe" mode (on by default) that prevents the user from spawning a joystick so close to the screen edge that the joystick cannot be used in all directions.
- Screen boundaries can be customized to whatever you please, not just the preset halves and quarters of the screen I've implemented.
Please let me know if you need any help using this in your games, and if you finish a project using this widget I'd love to hear about it
(All visual assets by Kenny: Please login to see this link.)