Advertisement
Guest User

Untitled

a guest
Feb 26th, 2018
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.66 KB | None | 0 0
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4.  
  5. public class PlayerMovement : MonoBehaviour
  6. {
  7. public float speed = 5.0f;
  8. public float rotateSpeed = 20.0f;
  9.  
  10. void Update ()
  11. {
  12. Movement ();
  13. }
  14. void Movement ()
  15. {
  16. //Movement
  17. if ( Input.GetKey (KeyCode.W) )
  18. {
  19. Debug.Log ( "Key W Pressed" );
  20.  
  21. this.transform.Translate ( new Vector3 ( 0,0,speed * Time.deltaTime ) );
  22. }
  23.  
  24. if ( Input.GetKey (KeyCode.A) )
  25. {
  26. Debug.Log ( "Key A Pressed" );
  27.  
  28. this.transform.Translate ( new Vector3 ( -speed * Time.deltaTime,0,0) );
  29. }
  30.  
  31. if ( Input.GetKey (KeyCode.S) )
  32. {
  33. Debug.Log ( "Key S Pressed" );
  34.  
  35. this.transform.Translate ( new Vector3 ( 0,0, -speed * Time.deltaTime ) );
  36. }
  37.  
  38. if ( Input.GetKey (KeyCode.D) )
  39. {
  40. Debug.Log ( "Key D Pressed" );
  41.  
  42. this.transform.Translate ( new Vector3 ( speed * Time.deltaTime,0,0 ) );
  43. }
  44.  
  45. if ( Input.GetKey (KeyCode.Space) )
  46. {
  47. Debug.Log ( "Key Space Pressed" );
  48.  
  49. this.transform.Translate ( new Vector3 ( 0,speed * Time.deltaTime,0 ) );
  50. }
  51.  
  52. if ( Input.GetKey (KeyCode.LeftControl) )
  53. {
  54. Debug.Log ( "Key Alt Pressed" );
  55.  
  56. this.transform.Translate ( new Vector3 ( 0,-speed * Time.deltaTime,0 ) );
  57. }
  58.  
  59. //Rotation
  60. if ( Input.GetKey (KeyCode.LeftArrow) )
  61. {
  62. Debug.Log ( "Key LeftArrow Pressed: Rotate" );
  63.  
  64. this.transform.Rotate ( new Vector3 ( 0, -speed * Time.deltaTime, 0 ) );
  65. }
  66.  
  67. if ( Input.GetKey (KeyCode.RightArrow) )
  68. {
  69. Debug.Log ( "Key RightArrow Pressed: Rotate" );
  70.  
  71. this.transform.Rotate ( new Vector3 ( 0, speed * Time.deltaTime, 0 ) );
  72. }
  73. }
  74. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement