Description
Mobile Controller System stick and universal button system.
Optimized for iOS and Android.
Support multiple screen size.
Features
- Strong scripting API
- Unrestricted modification
- Smooth and accurate mobile controller system
- Mobile have same behavior as editor
- All textures are easy to replace
- Clean, easy to understand C# code
- Allow unrestricted modification
- Based on Unity UI
Analog Stick Behaviour
- Output direction and amount
- Reposition itself based on initial touch input
- Will not reposition if initial touch input is in close proximity of aiming circle
- Aiming circle will not go out of screen boundary
- Extended from Universal Button
Universal Button Behaviour
- can be activated by
- Press > Release
- Press > Drag > Release
- cancel Activation by
Press > Drag > release on cancel button - All events fired with button ID parameter
Universal Button event list - onPointerDown
- onBeginDrag
- onDrag
- onPointerUp
- onEndDrag
- onActivateSkill
- onCancelSkill
If you have any questions, feel free to drop us a line at : support@suriyun.com
Satisfaction guaranteed.
Your rating, review and feedback are greatly appreciated.
PLEASE NOTE: This is a base template for a game and is not a full game. Therefore, scripting or additional art will be required if you wish to produce a full game using it.
Disclaimer:
Please note that we intend these files for learning purposes or as a trial before purchasing the full commercial version. Using these assets for commercial purposes without proper licensing is strictly prohibited.
Check Unity Asset Store For more info: https://assetstore.unity.com/packages/templates/systems/mobile-controller-system-161533
Explore our more assets