Advertisement
Deygus

Character Movement Script [MoveAround build 0.0.1a]

Jul 31st, 2013
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var speed = 3.0;
  2. var rotateSpeed = 3.0;
  3. function Update ()
  4.  
  5. {
  6. var controller : CharacterController = GetComponent(CharacterController);
  7.  
  8. // Rotate around y - axis
  9. transform.Rotate(0, Input.GetAxis ("Horizontal") * rotateSpeed, 0);
  10.  
  11. // Move forward / backward
  12. var forward = transform.TransformDirection(Vector3.forward);
  13. var curSpeed = speed * Input.GetAxis ("Vertical");
  14. controller.SimpleMove(forward * curSpeed);
  15. }
  16.  
  17. @script RequireComponent(CharacterController)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement