質問: false; } ``` エラー文 ``` NullReferenceException: Object reference not set to an instance of an object Allmanege.Update()(at Assets/Scripts/kyuzyo/Allmanege.cs:602) ``` Allmanegeはスクリプト名、kyuzyoはscene名です。 ### 試したこと 電球マークをクリックし、 ``` using UnityStandardAssets.ImageEffects ``` を加えてみたのですが、うまくいきませんでした。 ### 補足情報(言語/FW/ツール等のバージョンなど) Unity 5.6.0f3 使用言語 C#
回答: Allmanegeはカメラにアタッチされたスクリプトではない...ということから考えますと、Allmanege(のアタッチされたゲームオブジェクト)のコンポーネントの中からコントラストエンハンスを探そうとして見つからず、GetComponentがnullを返している、という状況かもしれません。 `Find("[カメラの名前]").GetComponent().enabled`のような形にしてみると改善するでしょうか?