Screen position out of view frustum
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<Transform> ().localEulerAngles.x < 90f) || (mainCamera.GetComponent<Transform> ().localEulerAngles.x > 270f) || (mainCamera.GetComponent<Transform> ().localEulerAngles.x >= 90f && mainCamera.GetComponent<Transform> ().localEulerAngles.x <= 180f && vRot < 0f) || (mainCamera.GetComponent<Transform> ().localEulerAngles.x >= 180f && mainCamera.GetComponent<Transform> ().localEulerAngles.x <= 270f && vRot > 0f)) { // Locks the camera angle to 90 degrees up and 90 degrees down
mainCamera.GetComponent<Transform> ().Rotate (vRot * lookSpeed, 0, 0); // Rotates the camera up and down
} else {
mainCamera.GetComponent<Transform> ().localEulerAngles = new Vector3 (mainCamera.GetComponent<Transform> ().localEulerAngles.x, 0, 0);
}
this.gameObject.GetComponent<Transform> ().Rotate (0, hRot * lookSpeed, 0); // Rotates the player left and right
Your answer
Follow this Question
Related Questions
Show ad after certain line of code is called 5 times 1 Answer
The body of '' cannot be an iterator block because 'void' is not an iterator interface type??? 2 Answers
Coding Errors 1 Answer
A namespace cannot directly contain mambers such as fields or methods... 2 Answers
Flashlight script help! 2 Answers