public WheelCollider W_FL;
public WheelCollider W_FR;
public WheelCollider W_RL;
public WheelCollider W_RR;
private float V;
private float H;
private int M_Speed = 30;
private int T_Speed = 150;
public float C_Speed;
void FixedUpdate () {
if (!V)
{
W_RL.brakeTorque = 100;
W_RR.brakeTorque = 100;
}
else {
W_RL.brakeTorque = 0;
W_RR.brakeTorque = 0;
}
C_Speed = 2 * 3.14f * W_RL.radius * W_RL.rpm * 60 / 1000;
C_Speed = Mathf.Round (C_Speed);
if (C_Speed < T_Speed && C_Speed > -30) {
W_RL.motorTorque = M_Speed * V;
W_RR.motorTorque = M_Speed * V;
}
else {
W_RL.motorTorque = 0;
W_RR.motorTorque = 0;
}
}
void Update () {
V = Input.GetAxis("Vertical");
}