Joystick movement + rotation simple input multi touch virtual controls. Fixed and floating options View on Asset Store (opens in new tab)

Package details

Latest version
1.0.1
Last updated
First released
Unity version
2017.4.1 or later
Package size
299 KB
Files
17
Favorites
60
Views in the past week
14

Price tracking

Last checked
Tracked since
Lowest recorded
$4.99 on

Joystick movement + rotation simple input multi touch virtual controls. Fixed and floating options

by Aleksa Racovic (opens in new tab)

4.9 / 5 · 7 ratings

Ratings by stars
Number of ratings for each star rating
5 stars 6
4 stars 1
3 stars 0
2 stars 0
1 star 0
Price $4.99

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Joystick movement + rotation simple input multi touch virtual controls. Fixed and floating options, 6 months Current $4.99; lowest $4.99; highest $4.99 in this period. $0 $2.5 $5 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 8

Joystick movement + rotation simple input multi touch virtual controls. Fixed and floating options screenshot 1

Joystick movement + rotation simple input multi touch virtual controls. Fixed and floating options screenshot 1

About this asset

Test this asset on this link (WebGl)
Or download this apk and test it on your android device
NOTE: It can be used on 2D games as well as on 3D. This an example of 2D project that is made using this asset
I am always looking to improve my assets, so if you need any feature that you would like in new version or if you have any suggestion on how to improve this asset feel free to contact me.
This asset will provide you with movement + rotation joystick controls that is very easy to setup and use.
How to use it?
- Drag and drop “joystick.prefab“ from “Prefab” folder into your scene.
- Use “JoystickLeft.positionX” static variable inside your scripts to get left joysticks X axis value, use “JoystickLeft.positionY” to get Y axis value (you will get value from -1 to 1 for x and also from -1 to 1 for y axis).
- Use “JoystickRight.angle” to get right joysticks rotation value. Call “Mathf.Rad2Deg * JoystickRight.angle” if you want to get rotation in degrees and not in radians.
You can choose which joystick (left or right) you will use for movement and which one for rotation. Or you can use only one joystick for movement AND rotation.
Additional Options
If “Sticky” option is checked joystick will be invisible and it appear on the position where you touch the screen. If this option is unchecked joystick will always stay on the same position.
“Stick Movement Threshold” will determine how much joystick can move from its central position.
If "Move joystick base on drag" is checked joysticks base will move when finger or pointer is dragged outside of joysticks movement trashold.
"Freeze X" option will freeze X axis.
"Freeze Y" option will freeze Y axis.

From the publisher's Asset Store listing.