Joystick Controller Pro

$29
Publisher Format Games
File size 616.73kB
Number of files 19
Latest version 3
Latest release date 2024-05-02 02:49:13
First release date 2023-08-01 01:50:18
Supported Unity versions 2018.4.2 or higher

WHAT IS NEW IN THE 2.0 VERSION?

♦ More configuration values to make it easier for you to customize your joystick

♦ It's more graphic and easy to use

WHY BUYING THIS JOYSTICK?

Have you ever needed a joystick like your favorite games but you only got boring tutorials using event system that work but it has its limitations?. well, we are here to resolve that problem, but not just resolving the problem but making it better

It's not just easy but helpful and save a lot of work. Just drag the prefab to the inspector and it's done. you are ready to use it.

Saves a lot of time — you don't need to customize each object in the inspector one by one to cuztomize your joystick. with this Joystick you can do it from one place easy and quickly! for example: handle size, joystick size, transparency, etc.

Clean Inspectors — This joystick is not just easy but clean. there are no many clicks to make to customize it, we show the essential configurations and we hide what is not important so you can easily remember what each value does.

WHAT OFFERS

  1. Customizable Interface: The script allows you to customize the size and appearance of the joystick background and handle.
  2. Touch Input: The script handles touch input, allowing users to control game objects by dragging the joystick handle.
  3. Axis Calculation: The script provides methods to calculate the axis values based on the position of the joystick handle. This allows for smooth and precise control over game objects.
  4. Dead Zone: The script includes a dead zone radius, which filters out small movements of the joystick handle. This helps prevent unintended movements when the user's finger is not perfectly centered on the joystick.
  5. Event Handling: The script includes two UnityEvents (OnTouch and OnRelease) that can be used to trigger specific actions when the joystick is touched or released.
  6. Axis Type: The script supports both Angle and Cross axis types. The Angle type calculates the axis based on the angle of movement, while the Cross type uses predefined directions (up, down, left, right).
  7. Joystick Types: The script supports both Default and Custom joystick types. The Default type uses the default Unity UI joystick graphics, while the Custom type allows for custom graphics and animations.
  8. Show On Touch: The script includes an option to only show the joystick when it is being touched. This can help reduce visual clutter on the screen when the joystick is not in use.
  9. Easy Integration: The script can be easily attached to a game object with a UI Image component, making it straightforward to integrate into your game.

These features make the virtual joystick script versatile and customizable, allowing for a wide range of control options in your games or applications.


WHAT YOU CAN CUSTOMIZE

Joystick size

Handle size

Joystick alpha

Ratio

Dead zone

WHAT YOU CAN ADD

Touch Area

CONTACT US

You can helps with ideas to make of this Joystick better joining our Discord and contacting us on [email protected]

Top Publisher Assets