Skip to content

Instantly share code, notes, and snippets.

@robertcedwards
Last active April 26, 2025 07:32
Show Gist options
  • Save robertcedwards/dbaa2955a6e6e13f06df to your computer and use it in GitHub Desktop.
Save robertcedwards/dbaa2955a6e6e13f06df to your computer and use it in GitHub Desktop.
Movement Script in C# for Unity
private float speed = 2.0f;
public GameObject character;
void Update () {
if (Input.GetKey(KeyCode.RightArrow)){
transform.position += Vector3.right * speed * Time.deltaTime;
}
if (Input.GetKey(KeyCode.LeftArrow)){
transform.position += Vector3.left* speed * Time.deltaTime;
}
if (Input.GetKey(KeyCode.UpArrow)){
transform.position += Vector3.forward * speed * Time.deltaTime;
}
if (Input.GetKey(KeyCode.DownArrow)){
transform.position += Vector3.back* speed * Time.deltaTime;
}
}
@keremsngn61
Copy link

THANKS !!
It did, but it worked very slowly. I'll try another method. Thanks anyway! :)

@XeroPlayer
Copy link

making rigidbody a class in unity doesn't work for me. it gives me an error

@Joe-component
Copy link

the "vector3" in my visual studio it's not gteen, and it not works. please help!

hover on it and there will be a drop which is showing "using:UnityEngine" or something start with "using" tap on it but make sure you are using the lastest version of the unity.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment