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