前回の記事、Unityからjsonファイルの読み込みと注意点 で紹介したテキストファイルの読み方なんですが、なんとWindows,UNIX用にビルドするとうまく動かない事が判明しました。
StreamReader でファイルを読み込む方法で解決したのでご紹介します。
最小構成
using System.IO;//read write filestream using System.Text; //Encoding
string filename = "読み込むファイルネーム"; FilePath = Application.dataPath + "/Resources/" + filename + ".txt"; FileInfo fiA = new FileInfo (FilePath); StreamReader srA = new StreamReader (fiA.OpenRead (), Encoding.UTF8); jsonString = srA.ReadToEnd();
注意点
読み込むファイルはUTF-8で書き込むのを忘れないようにしましょう。