C# player movement script unity

//make sure to add a CharacterController to the thing that you want to move
using UnityEngine;

public class PlayerMovement : MonoBehaviour
{
    CharacterController characterController;

    public float jumpSpeed = 8.0f;
    public float gravity = 20.0f;
    public float speed = 9.0f;

    private Vector3 moveDirection = Vector3.zero;

    private void Start()
    {
        characterController = GetComponent<CharacterController>();
    }

    void Update()
    {
        var horizontal = Input.GetAxis("Horizontal");
        var vertical = Input.GetAxis("Vertical");

        transform.Translate(new Vector3(horizontal, 0, vertical) * (speed * Time.deltaTime));

        if (characterController.isGrounded)
        {

            moveDirection = new Vector3(Input.GetAxis("Horizontal"), 0.0f, Input.GetAxis("Vertical"));
            moveDirection *= speed;

            if (Input.GetButton("Jump"))
            {
                moveDirection.y = jumpSpeed;
            }
        }
        moveDirection.y -= gravity * Time.deltaTime;
        characterController.Move(moveDirection * Time.deltaTime);
    }
}

4.5
6

                                    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.up*speed* Time.deltaTime;
	}forward;
	if (Input.GetKey(KeyCode.DownArrow)){
		transform.position += Vector3.down *speed * Time.deltaTime;
	}
}

4.5 (6 Votes)
0
Are there any code examples left?
Create a Free Account
Unlock the power of data and AI by diving into Python, ChatGPT, SQL, Power BI, and beyond.
Sign up
Develop soft skills on BrainApps
Complete the IQ Test
Relative searches
new movement script unity 3d movement script in unity 3d player movement in unity c# unity player movement how to make player movement in unity program player movement unity 3d c# unity player movement script player movement unity 3d c# unity script for player movement player movement unity script 3d player movement unity] c# unity movement script 3D 3d player movement script in Unity movement script csharp player movement script in unity unity movement c# unity player movement code basic player movement unity Unity player movement s Unity create player movement c# unity basic movement script how to make player movement in unity 3d C# player movement script 3d unity3d script player movement unity3d script 3d player movement player movement unity 3d unity player movement 3d c# all movement script at c# unity simple player movement script unity 3d movement script unity c# unity c# character movement script movement script unity c3 unity player movement script download unity 3d movement script unity movement script how to create player movement in unity unity player movement 3d movement script unity 3d player movement unity unity player movement 3d script Player movement in unity 3d unity 3d player movement script movement script c# unity basic movement script unity 3d movement script unity unity player movement code c# moving c# code for unity 2d player movement unity c# unity character movement Unity basic player movement unity player movement unity3d player movement script how to make a player movement script in unity unity movement script 3dmovement unity unity 3d movement move player C# unity free movement script movement unity 3d code character movement unity 3d unity 3d player movement c++ 3D movement script unity basic 3d movement unity simple movement script 3d download basic character movement unity c# player model movement unity 3d script 3D Player Movement unity establishing player movement and crosshait unity c# camera movement script 3d movement script unity capsule Unity movemenst code unity how to make a basic movement script 3d unity player scripts simple player movement unity c# pre made movement scpript unity unity c# 3d movement movement code unity 3d movement script download mnovement code unity player 3d movement unity unity move character with script player movement in unity making moveement scripts in unity unity player movement script player movement 3d unity player movement script unity basic movement script unity movement script unity 3d c# unity basic 3d player movment scipt unity full movement script for unity unity character controller 3d script movement code for c sharp player movement script unity 3d How to make a movement script unity 3D C&pound; how to make move at unity c# 3d movment unity i need coding for unity basic player movement unity how to move character script rcr movement unity unity player movement script c# 3d unity c# simple movement script unity move player 3d unity charecter movement script free unity charecter movement script c# movement unity move the character unity 3d player movement unity movement script unity 2019 unity default movement script move player script unity unity 3d easy player movement script C# player movement script unity unity docs controller move 3d movement unity script how to make a movement script in unity 3d unity movement script c&auml; 3d unity movement script c sharp movement player movement code in unity movement in c sharp how to make movement in c sharp movment script unity 2019 unity 3d move script PlayerMovement script unity 3d character movement unity player movement code c# unity c# movement unity player moevemnt script 3d movement script for unity 3d 3d movement script c# character move script unity unity 3d basic movement script unity movement commands 3d movement referenc script unity Move method unity player movement code unity unity c# movement script unity player movement script c# c# movement script unity 3d movement script unity how to make a 3d movement script in unity unity basic movement script how to move unity script unity 3d player movementscript unity player movementscript how to code movement in c# reposition player in unity movement unity3d script unity player movement script 3d 3d player movement script unity unity 3d player move script unity movement script 3D move in unity simple movement script unity unity move script unity 3d player movement script c# playermovement type unity unity script player movement unity c# player movement basic player movement script unity c# movement movement script c#
Made with love
This website uses cookies to make IQCode work for you. By using this site, you agree to our cookie policy

Welcome Back!

Sign up to unlock all of IQCode features:
  • Test your skills and track progress
  • Engage in comprehensive interactive courses
  • Commit to daily skill-enhancing challenges
  • Solve practical, real-world issues
  • Share your insights and learnings
Create an account
Sign in
Recover lost password
Or log in with

Create a Free Account

Sign up to unlock all of IQCode features:
  • Test your skills and track progress
  • Engage in comprehensive interactive courses
  • Commit to daily skill-enhancing challenges
  • Solve practical, real-world issues
  • Share your insights and learnings
Create an account
Sign up
Or sign up with
By signing up, you agree to the Terms and Conditions and Privacy Policy. You also agree to receive product-related marketing emails from IQCode, which you can unsubscribe from at any time.
Creating a new code example
Code snippet title
Source