2018年7月20日金曜日

UnityでCSVファイルを読み込む

UnityでCSVファイルを読み込む

アプリ内で使用するCSVファイルなどを、Unityで読み込む場合

・テキストファイルを、Resources以下に配置
  Assets/Resources/CSV/test.csv
・以下のようなスクリプトで読み込む

public class FileLoader: MonoBehaviour {

    public void Start() {

String fileName = "test.csv";
TextAsset csvFile = Resources.Load("CSV/" + fileName) as TextAsset;

StringReader reader = new StringReader(csvFile.text);

while(reader.Peek() > -1) {
string sLine = reader.ReadLine();
string[] values = sLine.Split(' ');
// ここに処理を書く
}
    }
}

Resources.Load でResourcesフォルダから、ファイルが読み込めるようですね。

0 件のコメント:

コメントを投稿