2019年01月06日
【Unity エラーについて】NullReferenceException: Object reference not set to an instance of an object
Unityでゲーム開発をしていると、
様々なエラーにぶち当たると思います。
今回は、その中でも
初心者さんに起こりやすい、
「NullReferenceException: Object reference not set to an instance of an object」
というエラーの一部についてお話していきたいと思います。
NullReferenceException: Object reference not set to an instance of an object
↑このエラー自体には、幅広い意味があります。
「オブジェクトにアクセスできないよ!」
と、Unityが出しているエラーなんですが、
今回僕が当たったエラーは、
というものです。
まぁ、ゲームもきちんと動いてるし、
エラーの文面から見ても直接影響がある訳でも無いですが...。
英語を読み取ってみると、
「ウィンドウのレイアウトが上手く機能してねぇぜ」
みないな意味っぽいです。
正直、放っておいても害はありませんが、
エラーが出っ放し、というのも
なんだか気持ちが悪いので消します。
ここで登場、Google先生です。
検索していきます...。 ぽちぽち。
「unity null reference exception previewwindow」
で検索したところ、英語がぶあーっと出てきました。
もうここで既に面倒くさいですが、
めげずにきちんと見ていくと、幸いな事にトップに
「同じエラーで困っている人とそれを解決した人のQ&A」
を見かけましたのでそれを頼りに作業。
リンク:unity nullreferenceexception for Preview window - Unity Answers
やることは少ないそうです。
そのサイトの優しい方からの返答にはこう書かれてました。
とのこと。
やってみたところ、
......警告が出ました。
読むと、
「エディタのレイアウトが初期に戻りますがよろしいですか?」
みたいな感じです。
ここで気を付けて欲しいのが、
Unity自体が初期化される訳ではありません。
あくまでレイアウト!
ウィンドウの分け方とか、並び方とかだけです。
なので、気にせずポチッとやりました。
レイアウトがリセットされました。
当たり前。
レイアウトを元に戻したり、
Unityを少しいじったりしましたが、
特にエラーは出ませんでした。
直った模様。
やったぜ。
どうでも良いですが、
この記事は、深夜に書きました。
よって深夜テンションでお送りしました!
......テンション高め?
ではでは!
スポンサードリンク
様々なエラーにぶち当たると思います。
今回は、その中でも
初心者さんに起こりやすい、
「NullReferenceException: Object reference not set to an instance of an object」
というエラーの一部についてお話していきたいと思います。
NullReferenceException: Object reference not set to an instance of an object
↑このエラー自体には、幅広い意味があります。
「オブジェクトにアクセスできないよ!」
と、Unityが出しているエラーなんですが、
今回僕が当たったエラーは、
NullReferenceException: Object reference not set to an instance of an object
UnityEditor.PreviewWindow.OnDisable () (at C:/buildslave/unity/build/Editor/Mono/Inspector/PreviewWindow.cs:28)
UnityEditor.WindowLayout:LoadWindowLayout(String, Boolean)
というものです。
まぁ、ゲームもきちんと動いてるし、
エラーの文面から見ても直接影響がある訳でも無いですが...。
修正していく
英語を読み取ってみると、
「ウィンドウのレイアウトが上手く機能してねぇぜ」
みないな意味っぽいです。
正直、放っておいても害はありませんが、
エラーが出っ放し、というのも
なんだか気持ちが悪いので消します。
ここで登場、Google先生です。
検索していきます...。 ぽちぽち。
「unity null reference exception previewwindow」
で検索したところ、英語がぶあーっと出てきました。
もうここで既に面倒くさいですが、
めげずにきちんと見ていくと、幸いな事にトップに
「同じエラーで困っている人とそれを解決した人のQ&A」
を見かけましたのでそれを頼りに作業。
リンク:unity nullreferenceexception for Preview window - Unity Answers
いよいよ解決へ――
やることは少ないそうです。
そのサイトの優しい方からの返答にはこう書かれてました。
なんたらかんたら〜〜〜(←なんかエラーの原因っぽい)。
(上部のツールバーから)「Window>Layouts>Revert Factory Settings」をするだけ
とのこと。
やってみたところ、
......警告が出ました。
なんの警告かね
読むと、
「エディタのレイアウトが初期に戻りますがよろしいですか?」
みたいな感じです。
ここで気を付けて欲しいのが、
Unity自体が初期化される訳ではありません。
あくまでレイアウト!
ウィンドウの分け方とか、並び方とかだけです。
なので、気にせずポチッとやりました。
レイアウトがリセットされました。
当たり前。
その後は
レイアウトを元に戻したり、
Unityを少しいじったりしましたが、
特にエラーは出ませんでした。
直った模様。
やったぜ。
あとがき
どうでも良いですが、
この記事は、深夜に書きました。
よって深夜テンションでお送りしました!
......テンション高め?
ではでは!
スポンサードリンク
【このカテゴリーの最新記事】
この記事へのトラックバックURL
https://fanblogs.jp/tb/8442921
※ブログオーナーが承認したトラックバックのみ表示されます。
この記事へのトラックバック
気づくのが遅れて申し訳ないです!
プロジェクトの配布を希望ってことですかね?
投稿 : ピノまっちゃ
ちなみにチャンネル登録してます(関係ないww)
投稿 : 宮坂善哉
※ ブログに表示されるのは、主の承認が必要なので時間がかかります!
コメントに気づかない場合もありますので、返信が遅れる場合も...