1.声明一个TextAsset
public TextAsset asset1_1; //接收txt文件中的数据
string MyTxt1_1 = asset1_1.text; //MyTxt1_1是一个长字符串
2.分割长字符串 形成一个一维数组
string[] Pos_set1Array_1 = MyTxt1_1.Split(new char[2] { ‘,’, ‘\n’ }, StringSplitOptions.RemoveEmptyEntries);
//用“,”(逗号) 和“ \n ”(换行符)来对数据进行分割
注意:
1.分割后的数组为一维字符型数组
2.Split函数用法详见Unity学习笔记2-C#中Split基本用法
float[,] Pos_set1Array_2 = new float[130, 7]; //定义一个二维float型数组存储数据
3.将一维string类型的数组转化为二维float类型数组(C#)
int num_1 = 0;
for (int i = 0; i < 130; i++)
{
for (int j = 0; j < 7; j++)
{
Pos_set1Array_2[i, j] = float.Parse(Pos_set1Array_1[num_1]);
num_1++;
}
}