ファイルを読み込む
Unity2Dで作ったデータのあるファイルのAssetsフォルダに
「Resources」フォルダを作り そこに読み込むファイルを入れます
※今の所 csvとtxtファイルが対応
その後 以下のスクリプトを入れます
public class Database : MonoBehaviour {
private string DataName; // 読み込むファイルの名前
private TextAsset LoadFile; // ファイルデータ
public static List<string[]> FileData = new
List<string[]>(); // ファイルの中身を入れるリスト
void Start () {
DataName = "tst"; // csv名
LoadFile = Resources.Load<TextAsset>("" +
DataName); /* Resources内のファイル読み込み */
StringReader reader = new StringReader
(LoadFile.text);
while
(reader.Peek () > -1) {
string line = reader.ReadLine();
FileData.Add(line.Split(',')); //
リストに入れる
}
Debug.Log(FileData[0][0]); //読み込んだデータを表示する
}
}
