将数据保存到AppData并在其他项目之间共享

时间:2018-03-26 14:07:03

标签: unity3d game-engine datastore

有没有保存一些数据然后在Unity3D项目之间共享?

我在考虑Application.persistentDataPath,但它总是使用公司名称和产品名称,并为我运行的每个应用程序创建一个新文件夹。

e.g。

AppData/CompanyName/Game1/...
AppData/CompanyName/Game2/...
AppData/CompanyName/Game3/...

我的目标是将所有内容存储在一个文件夹中,如下所示:

AppData/CompanyName/...

1 个答案:

答案 0 :(得分:1)

我写了自己的方法来制作它。

public static string GetSharedApplicationPersistentDataPath()
{
    string appDataWithProductName = Application.persistentDataPath;
    string toReplace = Application.productName;

    return result = appDataWithProductName.Replace(toReplace, "");
}