【Unity】ビルドしたファイルを実行するとNull参照エラーが発生する時の解決方法をメモ。
[ エラー ]
エディタでは問題なく動作するのに、ビルドしたファイルを実行すると「NullReferenceException: Object reference not set to an instance of an object」エラーが発生する。
[ 原因 ]
Resources.Loadで読み込みが完了していないGameObjectをInstantiateしようとしたことが原因です。Resources.Loadで読み込みたいファイルのサイズが大きすぎると読み込みに失敗してしまう場合があるみたいです。
[ 解決方法 ]
非同期処理でファイル読み込みが完了するまでInstantiateを実行しないようにします。