- Home /
 
 
               Question by 
               mzaidan1996 · Jul 27, 2020 at 07:14 AM · 
                camerascripting problemscript.beginnercameras  
              
 
              How do I tilt my camera when I'm doing a certain action
I want to rotate my camera to a certain degree when I am doing a certain action, can anyone help?
               Comment
              
 
               
               
               Best Answer 
              
 
              Answer by Llama_w_2Ls · Jul 27, 2020 at 01:40 PM
     public Camera _camera;
     private float degrees = 0;
 
     // Update is called once per frame
     void Update()
     {
         Vector3 EulerRotation = _camera.transform.rotation.eulerAngles;
 
         if (Input.GetKey(KeyCode.A)) //While holding down 'a', rotate camera to the left
         {
             if (degrees < 20)
             {
                 degrees += 2f;
                 _camera.transform.rotation = Quaternion.Euler(EulerRotation.x, EulerRotation.y, degrees);
             }
         }
 
         else if (Input.GetKey(KeyCode.D)) //While holding down 'd', rotate camera to the right
         {
             if (degrees > -20)
             {
                 degrees -= 2f;
                 _camera.transform.rotation = Quaternion.Euler(EulerRotation.x, EulerRotation.y, degrees);
             }
         }
 
         if (Input.GetKeyUp(KeyCode.A)) //If i let go of 'a', return camera to default rotation
         {
             Start:
 
             degrees -= 2f;
             _camera.transform.rotation = Quaternion.Euler(EulerRotation.x, EulerRotation.y, degrees);
 
             if (degrees != 0)
                 goto Start;
         }
 
 
         else if (Input.GetKeyUp(KeyCode.D)) //If i let go of 'd', return camera to default rotation
         {
             Start:
 
             degrees += 2f;
             _camera.transform.rotation = Quaternion.Euler(EulerRotation.x, EulerRotation.y, degrees);
 
             if (degrees != 0)
                 goto Start;
         }
     }
 
              Your answer