C# playerRefs不工作
嘿,我正在尝试Unity的Playerprefs方法,以及它如何保存硬币,当我关闭并退出游戏时,它不会保存硬币C# playerRefs不工作,c#,unity3d,unity5,C#,Unity3d,Unity5,嘿,我正在尝试Unity的Playerprefs方法,以及它如何保存硬币,当我关闭并退出游戏时,它不会保存硬币 public Text CoinsText; public int Coins; public int clicks; void Start() { PlayerPrefs.GetInt("Coins", Coins); } void Update() { CoinsText.text = "Memes: " + Coins; if (Input.Ge
public Text CoinsText;
public int Coins;
public int clicks;
void Start()
{
PlayerPrefs.GetInt("Coins", Coins);
}
void Update()
{
CoinsText.text = "Memes: " + Coins;
if (Input.GetMouseButtonDown(0))
{
PlayerPrefs.SetInt("Coins", Coins);
Coins += clicks;
}
}
}您从未分配给您的硬币 在开始时尝试此选项() 请注意,第二个值仅在没有保存值的情况下使用
public static int GetInt(string key, int defaultValue = 0);
此外,在关闭程序之前,不要忘记保存所有值,方法是:
PlayerPrefs.Save();
你永远不会分配给你的硬币 在开始时尝试此选项() 请注意,第二个值仅在没有保存值的情况下使用
public static int GetInt(string key, int defaultValue = 0);
此外,在关闭程序之前,不要忘记保存所有值,方法是:
PlayerPrefs.Save();
首先,您应该像下面这样获取int
Coins=PlayerPrefs.GetInt(“Coins”)代码>
然后,在SetInt
之后,必须使用PlayerPrefs.save()保存它代码>首先,您应该像这样获得intCoins=PlayerPrefs.GetInt(“Coins”)代码>
然后,在SetInt
之后,必须使用PlayerPrefs.save()保存它代码>您不应该分配PlayerPrefs.GetInt(“硬币”,硬币);要硬币吗?我从未使用过PlayerPrefs,但我猜它只返回一个值?Get-int将加载它,而不是指定PlayerPrefs.GetInt(“硬币”,硬币);要硬币吗?我从未使用过player prefs,但我猜它只返回一个值?将加载Get intit@FatihTkale就像前面提到的FCin一样,PlayerPrefs.Save()在哪里;?这只是一个代码剪贴,而你忘了添加它吗?@FatihTkale,就像前面提到的FCin一样,你的PlayerPrefs.Save()在哪里;?这只是一个代码剪贴,你忘了添加它吗?