title: Unity 5 Control via wasd with rotation
body: <p>I try to implement a simple controlling for my camera in Unity. Successfully I react on pressed w, a, s, d and move the camera. I also want to implement a rotation (Later on rotation with mouse, but at first a rotation using the keys e and q). I've written this script to update my camera but the problem: If you turn around, the update process for my keys w, a, s and d are not working correctly. F.e. I want to go left, but I'll go right. I have no idea how to solve this problem. Can someone give me an idea? 
  Here is my source code. Hope you'll understand what's my problem. </p>
  
  <pre><code>        float translation_v = -(Input.GetAxis ("Vertical")) * 4.0F * Time.deltaTime;
      camera.transform.position += new Vector3 (0, 0, translation_v);
      float translation_h = -(Input.GetAxis ("Horizontal")) * 4.0F * Time.deltaTime;
      camera.transform.position += new Vector3 (translation_h, 0, 0);
      float rotation = -(Input.GetAxis ("Rotate_Player")) * 4.0F * Time.deltaTime * 10F;
      camera.transform.Rotate(new Vector3(0F, rotation, 0F));
      Vector3 pos = camera.transform.position;
      pos.y = terrain.GetComponent&lt;Terrain&gt;().SampleHeight(camera.transform.position)+1;
      camera.transform.position = pos;
  </code></pre>