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

 可能内存有问题。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM