コガネブログ

平日更新を目標にUnityやC#、Visual Studioなどのゲーム開発アレコレを書いていきます

【Unity】「Screen position out of view frustum」

概要

Screen position out of view frustum 
(screen pos 0.000000, 0.000000, 1000.000000) (Camera rect 0 0 1280 720)

Unity で上記のようなエラーが発生した場合、

f:id:baba_s:20181031214315p:plain

シーンに配置されているカメラの「Clipping Planes」の「Near」や「Far」に
不正な値が設定されてしまっている可能性があります

using UnityEngine;

public class Example : MonoBehaviour
{
    private void Start()
    {
        Camera.main.nearClipPlane = float.NaN;
    }
}

このようなスクリプトを作成してシーンのオブジェクトにアタッチすると
同様のエラーを再現させることができます

関連記事