- Home /
 
               Question by 
               ibrahimarslan · Feb 11, 2013 at 05:09 PM · 
                rotationcontrollerdirectionmove  
              
 
              Rotate Controller and move rotation direction ?
Hi I making a ball game. I need rotate controller and my ball move to rotation direction ?
 using UnityEngine;
 using System.Collections;
 
 public class Controller : MonoBehaviour {
     
     public CharacterController motor;
     public Vector3 direction;
     public float speed;
     public Transform ball;
     public Vector3 ballRot;
     public float gravity=5;
     public Vector3 camDist;
     public Transform cam;
     public float smooth;
     public Quaternion playerRot;
     public float rott;
 
 
     void Start(){
         motor=GetComponent<CharacterController>();    
     }
     
     void Update(){
         cam.position=Vector3.Lerp (cam.position,ball.transform.position-camDist,smooth*Time.deltaTime);
         direction=transform.TransformDirection(direction);
         
         rott=Input.GetAxis("Mouse X");
         transform.Rotate(0,rott*speed,0);
         
         
         if(Input.GetKey(KeyCode.W)){
             motor.Move(direction*speed*Time.deltaTime);
             direction.x=speed;
             
         }    
     
     }
 }
 
               Comment
              
 
               
              Your answer
 
 
             Follow this Question
Related Questions
Objects Rotation to modify Objects transform velocity/Direction of travel 1 Answer
How to Convert dir = (a.transform.position - b.transform.position).normalized; to Degrees ? 1 Answer
Help with my Character Controller 1 Answer
Make the player go into the direction I am looking at 0 Answers
Character Model direction 1 Answer
 koobas.hobune.stream
koobas.hobune.stream 
                       
                
                       
			     
			 
                