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