XML在Unity各个平台的引用地址

在U3D里测试

    string DataPath = "Assets/XML/SaveData.xml";

导出到PC端

string Path =Application.dataPath + "XML/ShopData.xml";

导出到安卓端

 string Path;

string DataPath = Application.persistentDataPath + "/SaveData.xml";//安卓端写入

//pplication.persistentDataPath,不同平台位置不同,所以可以先写入再读取,不可直接放东西读取

    string content ="<SaveData><GoldCount>1809</GoldCount><HeightScore>9</HeightScore><ID0>1</ID0><ID1>1</ID1><ID2>0</ID2><ID3>1</ID3></SaveData>";

    //string DataPath = Application.persistentDataPaths + "/SaveData.xml";

ST()

Path = Resources.Load("ShopData").ToString();

        if (!File.Exists(DataPath))//!存在

        {

            File.WriteAllText(DataPath, content);//把content写到data的string位置,需要引入sys.io

        } 

posted @ 2017-07-24 22:28  sign尊者  阅读(0)  评论(0编辑  收藏  举报