Added simple player rotation
This commit is contained in:
@@ -14,6 +14,7 @@ public class PlayerController : MonoBehaviour
|
|||||||
public float speed = 20.0f;
|
public float speed = 20.0f;
|
||||||
public float jumpSpeed = 15.0f;
|
public float jumpSpeed = 15.0f;
|
||||||
public float gravity = 5.0f;
|
public float gravity = 5.0f;
|
||||||
|
public float rotationSpeed = 150.0f;
|
||||||
|
|
||||||
private bool extraJump = true;
|
private bool extraJump = true;
|
||||||
private Vector3 moveDirection;
|
private Vector3 moveDirection;
|
||||||
@@ -29,6 +30,9 @@ public class PlayerController : MonoBehaviour
|
|||||||
float yStore = moveDirection.y;
|
float yStore = moveDirection.y;
|
||||||
moveDirection = (transform.forward * Input.GetAxisRaw("Vertical")) + (transform.right * Input.GetAxisRaw("Horizontal"));
|
moveDirection = (transform.forward * Input.GetAxisRaw("Vertical")) + (transform.right * Input.GetAxisRaw("Horizontal"));
|
||||||
|
|
||||||
|
//Player rotation
|
||||||
|
transform.Rotate(0, Input.GetAxis("Horizontal") * Time.deltaTime * rotationSpeed, 0);
|
||||||
|
|
||||||
if (extraJump == true)
|
if (extraJump == true)
|
||||||
{
|
{
|
||||||
moveDirection = moveDirection.normalized * speed; //Remove this line to make running diagonal the fastest standard run
|
moveDirection = moveDirection.normalized * speed; //Remove this line to make running diagonal the fastest standard run
|
||||||
|
|||||||
Reference in New Issue
Block a user