文本文件一般是.txt文件,读取和解析的方式都是非常简单的,文件编码必须是UTF-8。
举个例子,通过英文逗号,来分割每一行字符串。
1,张三,23,165,60
2,李四,24,167,62
3,王二,15,168,74
using UnityEngine;
public class LoadText : MonoBehaviour {
// Use this for initialization
void Start () {
// 从Resources目录读取文件
TextAsset txt = Resources.Load("test") as TextAsset;
string[] strs = txt.text.Split('\n');
foreach (string str in strs)
{
string[] s = str.Split(',');
Debug.Log(s[0]); // to do something
Debug.Log(s[1]);
Debug.Log(s[2]);
Debug.Log(s[3]);
Debug.Log(s[4]);
}
}
}