在卸载使用unity开发的应用程序后,PlayerPrefs是否存在?

时间:2017-01-24 05:42:26

标签: unity3d unity5 unity3d-2dtools

我遇到了类似的问题,但只有一个手机SAMSUNG GALAXY S6,我们在玩家安装游戏时提供一些默认硬币(假设为15000)。当我安装游戏时,显示了14,500个硬币,当我检查它时,playerperf在安装时有一个密钥。我检查了日志但没有用。卸载后没有应用程序数据,但问题正在发生。欢迎任何帮助,提前感谢你们。

2 个答案:

答案 0 :(得分:3)

您可以在初始化默认硬币之前尝试删除PlayerPref。

PlayerPrefs.DeleteAll();

谨慎使用 - 你无法撤消。

答案 1 :(得分:0)

你可以进行一些检查,例如你在编辑器内或在设备上玩这样的游戏:

if(Application.isEditor)
{  // save coins with key}

else { //save coins but using different key }

或用JSON替换PlayerPrefs。