Windows11の教科書

ウィンドウズ11やスマホで困ったことを調べたブログ

【Unity】「NullReferenceException」エラー?

「NullReferenceException」は参照先が見つからないというエラーです。

「NullReferenceException」エラー?

スクリプトで参照先が見つからない場合のエラーです。

 

NullReferenceException: Object reference not set to an instance of an object
scrMain.Update () (at Assets/scrMain.cs:38)

 

たいていはスクリプトの行数が出ますので、そこで指定したオブジェクト等がみつからない・なくなっている場合のエラーです。

 

削除していないかチェックする

誤ってオブジェクトを削除している場合には、作り直すか、アンドゥで戻しておきます。

 

インアクティブになっていないかチェックする

オブジェクトがシーン上にあっても、いったん非アクティブにしていると存在していないことになって参照できません。

 

この場合チェックを入れるか、スクリプトからSetActiveをtrueにしておきましょう。

このブログは、ネットや書籍上の情報、個人の体験や感想を中心にまとめたものです。 正確性を期していはいますが、間違い・誤訳等あるかもしれません。 当サイトの情報によって生じたいかなる損失について一切の責任を負わないものとします. あらかじめご了承ください。

利用規約・プライバシーポリシー |〇問い合わせ