Le problème étant que mon code fonctionne mais qu'il ne va pas dans la direction que je souhaiterai. Je m'explique:
Code : Tout sélectionner
public Joystick joystick;
void Update ()
{
var rigidbody = GetComponent<Rigidbody>();
rigidbody.velocity = new Vector3(joystick.Horizontal * 40, rigidbody.velocity.y, joystick.Vertical * 40);
}
J'ai donc essayer de remplacer cette ligne " rigidbody.velocity.y " par ceci " rigidbody.velocity.z ", mais ça fait avancer mon personnage autant de haut en bas que d'avant en arrière (en fait il avance en diagonale), et je n'ai aucune idée de comment résoudre ceci.
J'attend vos conseils avec impatience et vous remercie d'avance de votre aide. Bonne journée !