From 71667543b7a9746f4b5cab3749d9863de6a54c7b Mon Sep 17 00:00:00 2001 From: Gregory Campbell Date: Sun, 13 Oct 2019 12:56:56 -0400 Subject: [PATCH] Character faces direction but then input moves character relative to the position character is facing --- Assets/Scripts/PlayerController.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Assets/Scripts/PlayerController.cs b/Assets/Scripts/PlayerController.cs index c5771fa..e6cd211 100644 --- a/Assets/Scripts/PlayerController.cs +++ b/Assets/Scripts/PlayerController.cs @@ -31,7 +31,9 @@ public class PlayerController : MonoBehaviour moveDirection = (transform.forward * Input.GetAxisRaw("Vertical")) + (transform.right * Input.GetAxisRaw("Horizontal")); //Player rotation - transform.Rotate(0, Input.GetAxis("Horizontal") * Time.deltaTime * rotationSpeed, 0); + //transform.Rotate(0, Input.GetAxis("Horizontal") * Time.deltaTime * rotationSpeed, 0); + Vector3 newPosition = new Vector3(Input.GetAxis("Horizontal"), 0.0f, Input.GetAxis("Vertical")); + transform.LookAt(newPosition + transform.position); if (extraJump == true) {