【发布时间】:2017-01-27 03:04:09
【问题描述】:
我正在为 Android 开发 Unity 游戏,我正在使用标准的不同文件夹应用程序路径。persistentDataPath 来保存我的游戏进度、硬币等。我这样做是因为如果有人卸载游戏,文件受到保护,游戏进度不会丢失,因为 Application.persistentDataPath 文件夹文件被删除。
我可以在不同的文件夹中写入和读取游戏进度,但我的问题是:这真的允许我们这样做吗?违反任何使用政策?或者它可能以任何方式有害?
【问题讨论】:
-
是的,这是允许的。但是您的问题包含硬编码路径。不要使用硬编码路径。你最好问问你是否可以使用
getExternalStorageDirectory()。它提供了一条在设备之间不同的路径。 -
Application.persistentDataPath + "/../../namefolder/" + 文件名可能吗?
-
Application.persistentDataPath是什么意思?我告诉过你使用 getExternalSorageDirectory()。请对此作出反应。
标签: android file unity3d path save