Mobile Controller System – Unity Asset

 

Mobile Controller System

Description

The Mobile Controller System is a stick and universal button system optimized for iOS and Android. It supports multiple screen sizes.

Features

  • Strong scripting API
  • Unrestricted modification
  • Smooth and accurate mobile controller system
  • Mobile has the same behavior as the editor
  • All textures are easy to replace
  • Clean, easy-to-understand C# code
  • Allows unrestricted modification
  • Based on Unity UI

Analog Stick Behaviour

  • Outputs direction and amount
  • Repositions 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

Note! You have to pay for this item, but you can get it for free now. Remember, this is only for learning or trying out the product before you buy it, not for use in your business.

Leave a Reply

Your email address will not be published. Required fields are marked *