Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #pragma strict
- var cam : Camera;
- function Start () {
- // Mausposition X
- var posX : int;
- // Mausposition Y
- var posY : int;
- }
- function Update () {
- {
- // Wenn Letzte Maus Position Bekannt
- if(posX != null && posY != null)
- {
- // Wenn die Letzte x Position Kleiner ist als die Jetzige
- if(Input.mousePosition.x > posX)
- cam.transform.rotation.x += 0.1;
- // Wenn die Letzte x Position Größer ist als die Jetzige
- if(Input.mousePosition.x < posX)
- cam.transform.rotation.x -= 0.1;
- // Wenn die Letzte y Position Kleiner ist als die Jetzige
- if(Input.mousePosition.y > posY)
- cam.transform.rotation.y += 0.1;
- // Wenn die Letzte y Position Größer ist als die Jetzige
- if(Input.mousePosition.y < posY)
- cam.transform.rotation.y -= 0.1;
- }
- // Maus Position wird Gespeichert
- posX = Input.mousePosition.x;
- posY = Input.mousePosition.y;
- // Nach vorne bewegen
- if (Input.GetKey ("up"))
- transform.position = Vector3(transform.position.x, transform.position.y, transform.position.z + 0.25);
- else if(Input.GetKey("w"))
- transform.position = Vector3(transform.position.x, transform.position.y, transform.position.z + 0.25);
- // Nach hinten bewegen
- if (Input.GetKey ("down"))
- transform.position = Vector3(transform.position.x, transform.position.y, transform.position.z - 0.25);
- else if (Input.GetKey ("s"))
- transform.position = Vector3(transform.position.x, transform.position.y, transform.position.z - 0.25);
- // Nach links bewegen
- if (Input.GetKey ("left"))
- transform.position = Vector3(transform.position.x - 0.25, transform.position.y, transform.position.z);
- else if (Input.GetKey ("a"))
- transform.position = Vector3(transform.position.x - 0.25, transform.position.y, transform.position.z);
- // Nach rechts bewegen
- if (Input.GetKey ("right"))
- transform.position = Vector3(transform.position.x + 0.25, transform.position.y, transform.position.z);
- else if (Input.GetKey ("d"))
- transform.position = Vector3(transform.position.x + 0.25, transform.position.y, transform.position.z);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement