【发布时间】:2018-02-27 23:47:22
【问题描述】:
我设法在我的 Android 应用中添加了一个分数和一个高分计数器。一切都很好,在 Unity 中运行良好。我构建了我的应用程序并想在我的手机上对其进行测试,但是使用 PlayerPrefs 保存的高分计数器不会显示...有很多方法,但没有任何效果:(有什么想法吗?
这是我的代码
public class Score : MonoBehaviour {
public Transform Charakter;
public Text scoreText;
public Text HighscoreText;
public void Start()
{
HighscoreText.text = PlayerPrefs.GetString("HighScore");
PlayerPrefs.Save();
}
private void Update()
{
scoreText.text = Charakter.position.x.ToString("0");
int score = int.Parse(scoreText.text);
int highscore = int.Parse(PlayerPrefs.GetString("HighScore"));
if (score > highscore)
{
PlayerPrefs.SetString("HighScore", scoreText.text);
PlayerPrefs.Save();
}
}
}
【问题讨论】:
标签: c# android unity3d save unity5