Mobile_Joystick_Brawl_Stars
Controle de movimentação para celular, similar ao do jogo “brawl stars”. Implementação com Unity.
Como implementar:
- baixar e importar o arquivo BrawlStarsJoystick.unitypackage ao seu projeto Unity.
- no Unity abra a basta que acabou de importar e adicione o prefab “Joystick” a sua cena
- clique no joystick e no script “BrawlStarsJoystick” adicione á variável “objectToMove” o gameObject que vai ser controlado
Inspector:
      
- On Fullscreen
 Se o controle pode ser usado em qualquer parte da tela
- Object To Move
 O que vai ser controlado
- Rotate To Face
 Manter ‘Object To Move’ virando para onde está olhando
- Movement Speed
 Velocidade com qual o ‘Object To Move’ se movimenta
- Speed Sensitive
 Quanto mais longe o seu dedo a partir do centro do joystick, mais rápido o ‘Object To Move’ se movimenta
- Dead Area
 Área central do joystick onde ele não reconhece movimento
- Area Boundary
 Distância que vai além do limite do joystick
- Joystick Background
 Parte maior do joystick, que fica na parte de trás
- Joystick Foreground
 Parte menor do joystick, que fica na parte da frente
- Ignore By Collider
 Outros objectos que podem causar interferência, por exemplo botões. Necessita que tenha Collider2D
- Ignore By Name
 Outros objectos que podem causar interferência, por exemplo botões. Necessita que tenha Collider2D
Observações:
- Fiz testes apenas em um projeto 2D, não sei como pode se comportar em um ambiente 3D, acredito que você irá ter que fazer alterações por conta própria