我遇到了类似的问题,但只有一个手机SAMSUNG GALAXY S6,我们在玩家安装游戏时提供一些默认硬币(假设为15000)。当我安装游戏时,显示了14,500个硬币,当我检查它时,playerperf在安装时有一个密钥。我检查了日志但没有用。卸载后没有应用程序数据,但问题正在发生。欢迎任何帮助,提前感谢你们。
答案 0 :(得分:3)
您可以在初始化默认硬币之前尝试删除PlayerPref。
PlayerPrefs.DeleteAll();
谨慎使用 - 你无法撤消。
答案 1 :(得分:0)
你可以进行一些检查,例如你在编辑器内或在设备上玩这样的游戏:
if(Application.isEditor)
{ // save coins with key}
else { //save coins but using different key }
或用JSON替换PlayerPrefs。