How do I rotate the player to the facing direction as in here? The camera follows it so I want to move it to facing direction.
my old script:
 using UnityEngine;
 using System.Collections;
 
 public class playermotor : MonoBehaviour {
     private CharacterController c;
     private Vector3 movevector;
     private float speed=5.0f, verticalvel=0.0f, gravity=12.0f;
 
     
     void Start () {
         c = GetComponent<CharacterController>();
     }
     
     
     void Update () {
         movevector = Vector3.zero;
         if(c.isGrounded)
         {
             verticalvel = -0.5f;
         }
         else
         {
             verticalvel -= gravity* Time.deltaTime;
         }
         movevector.x =Input.GetAxisRaw("Horizontal")* speed;
         movevector.y = verticalvel;
         movevector.z = speed;
 
         c.Move(movevector * Time.deltaTime);
     }
 }
               Comment
              
 
               
              Answer by nathanthesnooper · Oct 26, 2016 at 10:27 PM
Are you looking for this.transform.LookAt(movevector + this.transform.position);? Use that for 3d.
If you are using 2d, this Best Answer
Your answer
 
 
             Follow this Question
Related Questions
Is it possible to make Unity portable? 1 Answer
Player Movement - Not moving at all 3 Answers
Drawing a GUI line 0 Answers
Apply same transform animation to separate objects 0 Answers
Corrupt file 1 Answer
 koobas.hobune.stream
koobas.hobune.stream 
                       
                
                       
			     
			 
                