I know, this error again. I am getting this error, and i have checked all the other posts, but simply closing the Scene tab isn't working. neither is replacing the camera, creating a new C# file, etc. Occasionally i get this error right away, but it ALWAYS happens when the player bumps into the wall. the specific error is:
"Screen position out of view frustum (screen pos 514.000000, 11.000000) (Camera rect 0 0 1004 541)
UnityEngine.SendMouseEvents:DoSendMouseEvents(Int32)"
and occasionally i get:
"IsNormalized (dir)"
The only code where i reference the camera can be found below.
//-----------------------------------CAMERA------------------------------------------//
float hRot = Input.GetAxis ("Mouse X");
float vRot = -Input.GetAxis ("Mouse Y");
if ((mainCamera.GetComponent ().localEulerAngles.x < 90f) || (mainCamera.GetComponent ().localEulerAngles.x > 270f) || (mainCamera.GetComponent ().localEulerAngles.x >= 90f && mainCamera.GetComponent ().localEulerAngles.x <= 180f && vRot < 0f) || (mainCamera.GetComponent ().localEulerAngles.x >= 180f && mainCamera.GetComponent ().localEulerAngles.x <= 270f && vRot > 0f)) { // Locks the camera angle to 90 degrees up and 90 degrees down
mainCamera.GetComponent ().Rotate (vRot * lookSpeed, 0, 0); // Rotates the camera up and down
} else {
mainCamera.GetComponent ().localEulerAngles = new Vector3 (mainCamera.GetComponent ().localEulerAngles.x, 0, 0);
}
this.gameObject.GetComponent ().Rotate (0, hRot * lookSpeed, 0); // Rotates the player left and right
↧