Move Script Problem
Posted: Mon Sep 27, 2010 3:11 pm
I have a cube with this script:
it moves great, but if he tips forward, and I press "W" he, moves down, how do I fix this?
Code: Select all
var moveSpeed = 1;
var turnSpeed = 1;
function Update ()
{
if(Input.GetButton("W"))
{
transform.position += transform.forward * moveSpeed * Time.deltaTime;
}
if(Input.GetButton("S"))
{
transform.position += -transform.forward * moveSpeed * Time.deltaTime;
}
if(Input.GetButton("A"))
{
transform.eulerAngles.y += -turnSpeed * Time.deltaTime;
}
if(Input.GetButton("D"))
{
transform.eulerAngles.y += turnSpeed * Time.deltaTime;
}
}