Je fais un jeu Android, où j'utilise le Joystick de CrossPlateformInput, la sensibilité est pas assez efficace lors des rotations, les rotations ont l'air d'être de 20 ou 30° à chaque mouvement du joystick,
j'utilise ceci pour déplacer et tourner l'avatar :
Code : Tout sélectionner
float y = CrossPlatformInputManager.GetAxis("Vertical");
float x = CrossPlatformInputManager.GetAxis("Horizontal");
Vector3 movement = new Vector3(x, 0.0f, y);
rb.velocity = movement * 0.5f;
transform.rotation = Quaternion.Euler(0, Mathf.Atan2(x, y) * Mathf.Rad2Deg, 0);