Unity3d 文本文件的读取和解析

文本文件一般是.txt文件,读取和解析的方式都是非常简单的,文件编码必须是UTF-8。

Unity3d 文本文件的读取和解析_第1张图片

举个例子,通过英文逗号,来分割每一行字符串。

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]);
        }
    }
}

你可能感兴趣的:(Unity3d)