今日のエラー
テキストをロードしようとすると、返り値がNullになった。
さらにNullから参照しようとしたため、Object reference not set to an instance of an object エラーとなった。
コード
public static string FilePath = "Text/text";
public static string SampleFunction(string filePath){
return (Resources.Load(filePath) as TextAsset).text;
}
ファイルの配置先
Assets/Text/text
解決法
ロードしたいファイルは、拡張子を設定しなければならない。
今回はAssets/Text配下のtextに.txtを付与することで解決した。
環境
- OSX El Capitan v10.11
- Unity v5.2.1f1