讀取txt的腳本:
public void ReadFileTX(){ var str = File.ReadAllText(Application.streamingAssetsPath + "/position.txt"); Parse(str); foreach(var n in beats_positions){ Debug.Log(n); } }
這個時候對得到的點處理為vector3:
public string Parse(string str){ string[] strs = str.Split('\n'); foreach(var m in strs){ if(m != "") { string[] temp = m.Split(','); beats_positions.Add(new Vector3(float.Parse(temp[0]),float.Parse(temp[1]),float.Parse(temp[2]))); } } return strs[2]; }
可能內存有問題。