Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# playerRefs不工作_C#_Unity3d_Unity5 - Fatal编程技术网

C# playerRefs不工作

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

嘿,我正在尝试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.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()保存它

首先,您应该像这样获得int
Coins=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()在哪里;?这只是一个代码剪贴,你忘了添加它吗?