Code : Tout sélectionner
#pragma strict
var wheelFR : WheelCollider;
var wheelFL : WheelCollider;
var wheelRR : WheelCollider;
var wheelRL : WheelCollider;
var wheelFRTrans : Transform;
var wheelFLTrans : Transform;
var wheelRRTrans : Transform;
var wheelRLTrans : Transform;
var maxTorque : float = 100;
function Start () {
}
function FixedUpdate () {
wheelRR.motorTorque = maxTorque * Input.GetAxis("Vertical");
wheelRL.motorTorque = maxTorque * Input.GetAxis("Vertical");
wheelFR.steerAngle = 10*Input.GetAxis("Horizontal");
wheelFL.steerAngle = 10*Input.GetAxis("Horizontal");
}
function Update () {
wheelFLTrans.Rotate(wheelFL.rpm/60*360*Time.deltaTime , 0,0);
wheelFRTrans.Rotate(wheelFR.rpm/60*350*Time.deltaTime , 0,0);
wheelRLTrans.Rotate(wheelRL.rpm/60*350*Time.deltaTime , 0,0);
wheelRRTrans.Rotate(wheelRR.rpm/60*350*Time.deltaTime , 0,0);
}