J'ai des problème avec les commandes pour deplacer une voiture.
J'ai mis les collider correctement, mais dans le code il doit avoir un problème, puisque la voiture quand j'appuis sur haut, elle ne bouge pas, mais quand j'appuis sur gauche elle tourne en rond en marche arrière et je ne comprends pas mon bug.
Code : Tout sélectionner
using System.Collections;
public class moteur : MonoBehaviour {
public float moteur1;
public float volant1;
public WheelCollider dgauche;
public WheelCollider ddroite;
public WheelCollider agauche;
public WheelCollider adroite;
void Start ()
{
}
void Update ()
{
if(Input.GetKey("left"))
{
dgauche.motorTorque = 5;
ddroite.motorTorque = -5;
}
if(Input.GetKey("right"))
{
dgauche.motorTorque = -5;
ddroite.motorTorque = 5;
}
if(Input.GetKey("down"))
{
agauche.steerAngle = -10;
adroite.steerAngle = -10;
}
if(Input.GetKey("up"))
{
agauche.steerAngle = 10;
adroite.steerAngle = 10;
}
}
}