今日のエラー
prefabをロードしようとすると、返り値がNullになった。
さらにNullから参照しようとしたため、Object reference not set to an instance of an object エラーとなった。
コード
GameObject go = Instantiate(Resources.Load ("hoge")as GameObject)
ファイルの配置先
Asset/Resources/hoge.prefab
Asset/Resources/hoge.png
原因
ロードしたいファイルと同名のファイルが同ディレクトリにある場合、ArgumentExceptionとなる。
解決
ファイル名を変更する、別のディレクトリに移動するなど。
環境
- OSX El Capitan v10.11.2
- Unity v5.3.1f1