エラーが発生します オブジェクト参照がオブジェクトのインスタンスに設定されていません

状況説明:

Unity の階層の最初の Main Camera にスクリプトをマウントしましたが、その後、別の理由で元のMain Camera を削除し、新しいカメラを作成し、Main Camera という名前を付けて、以前と同じスクリプトをマウントしました。次のバグが発生することがわかりました: オブジェクト参照がオブジェクトのインスタンスに設定されていません。

理由:

オブジェクトはオブジェクトのインスタンスを参照していません。つまり、オブジェクトはインスタンス化されていません。変数が宣言されていても値が割り当てられておらず、null のままの場合、使用時にエラーが報告されます。

解決:

新しいカメラをクリックして選択し、インスペクターのプロパティ設定でタグのドロップダウン メニューからメイン カメラを見つけて選択します。プログラムを再実行すると、エラーは解消されます。

 

 

おすすめ

転載: blog.csdn.net/qq_44983147/article/details/124346835