Advertisement
Transformator

unity001

Sep 25th, 2014
235
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #pragma strict
  2.  
  3. var cam : Camera;
  4.  
  5. function Start () {
  6.     // Mausposition X
  7.     var posX : int;
  8.     // Mausposition Y
  9.     var posY : int;
  10. }
  11.  
  12. function Update () {
  13. {
  14.     // Wenn Letzte Maus Position Bekannt
  15.     if(posX != null && posY != null)
  16.     {
  17.         // Wenn die Letzte x Position Kleiner ist als die Jetzige
  18.         if(Input.mousePosition.x > posX)
  19.             cam.transform.rotation.x += 0.1;
  20.         // Wenn die Letzte x Position Größer ist als die Jetzige
  21.         if(Input.mousePosition.x < posX)
  22.             cam.transform.rotation.x -= 0.1;
  23.        
  24.         // Wenn die Letzte y Position Kleiner ist als die Jetzige
  25.         if(Input.mousePosition.y > posY)
  26.             cam.transform.rotation.y += 0.1;
  27.         // Wenn die Letzte y Position Größer ist als die Jetzige
  28.         if(Input.mousePosition.y < posY)
  29.             cam.transform.rotation.y -= 0.1;
  30.     }
  31.    
  32.     // Maus Position wird Gespeichert
  33.     posX = Input.mousePosition.x;
  34.     posY = Input.mousePosition.y;
  35.    
  36.     // Nach vorne bewegen
  37.     if (Input.GetKey ("up"))
  38.         transform.position = Vector3(transform.position.x, transform.position.y, transform.position.z + 0.25);
  39.     else if(Input.GetKey("w"))
  40.         transform.position = Vector3(transform.position.x, transform.position.y, transform.position.z + 0.25);
  41.        
  42.     // Nach hinten bewegen
  43.     if (Input.GetKey ("down"))
  44.         transform.position = Vector3(transform.position.x, transform.position.y, transform.position.z - 0.25);
  45.     else if (Input.GetKey ("s"))
  46.         transform.position = Vector3(transform.position.x, transform.position.y, transform.position.z - 0.25);
  47.        
  48.     // Nach links bewegen
  49.     if (Input.GetKey ("left"))
  50.         transform.position = Vector3(transform.position.x - 0.25, transform.position.y, transform.position.z);
  51.     else if (Input.GetKey ("a"))
  52.         transform.position = Vector3(transform.position.x - 0.25, transform.position.y, transform.position.z);
  53.        
  54.     // Nach rechts bewegen
  55.     if (Input.GetKey ("right"))
  56.         transform.position = Vector3(transform.position.x + 0.25, transform.position.y, transform.position.z);
  57.     else if (Input.GetKey ("d"))
  58.         transform.position = Vector3(transform.position.x + 0.25, transform.position.y, transform.position.z);
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement