unity读取txt,并且生成vector3的数组

读取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];
    }

 可能内存有问题。

posted @ 2018-08-03 23:16  事不过三寻  阅读(1930)  评论(0编辑  收藏  举报