I’m making a spaceship for my game and I’m using that code to control the ship ;
`var Ucak:Rigidbody;
var speed:int=5;
var speedu:int=5;
var speedd:int=5;
var speedr:int=5;
var speedl:int=5;
function Update () {
//Ucak.AddForce(Vector3.forward * 10);
direction=transform.forward * Time.fixedDeltaTime * speed;
transform.Translate(direction);
if(Input.GetButton(“Down”)){
transform.Rotate(Vector3.right * 25 * Time.fixedDeltaTime);
direction=transform.up * Time.fixedDeltaTime * speedu;
transform.Translate(direction);
}
if(Input.GetButton(“Up”)){
transform.Rotate(Vector3.right * -25 * Time.fixedDeltaTime);
direction=transform.up * Time.fixedDeltaTime * speedd;
transform.Translate(direction);
}
if(Input.GetButton(“Right”)){
transform.Rotate(Vector3.forward * 25 * Time.fixedDeltaTime);
direction=transform.right * Time.fixedDeltaTime * speedr;
transform.Translate(direction);
}
if(Input.GetButton(“Left”)){
transform.Rotate(Vector3.forward * -25 * Time.fixedDeltaTime);
direction=transform.right * Time.fixedDeltaTime * speedl;
transform.Translate(direction);
}
Debug.Log(speedu);
} `
Ucak means spaceship
And that ship is flying so FAST , so much … And I looked to the “speed” variable ingame with debug.log and it says speed=5000 but I was set it to 5 ?
How can I fix it ?