ざっと検索して見つけられなかったので、いつも通りの備忘録。 Shader s = Shader.Find("Sprites/Diffuse"); if (s == null) throw new System.NullReferenceException(); 上記のスクリプトを実行したとき、Unityエディタ上で実行するには問題ないが、PC, Mac & Linux Standaloneビルドしたゲームではヌルチェックにひっかかって例外がスローされる。 スクリプトリファレンスを見たら解決方法が書いてあった。 http://docs.unity3d.com/ScriptReference/Shader.Find.html から該当箇所を抜粋 add it under "Always Included Shaders" list in ProjectSettings/Graphics Uni