Unity3d 文字檔案的讀取和解析
阿新 • • 發佈:2018-12-26
文字檔案一般是.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 ]);
}
}
}