private int temp;
void OnGUI (){
if (GUI.Button(new Rect(Screen.width / 2, Screen.height / 2, 100, 20),"Save")) {
temp += 1;
PlayerPrefs.SetInt("mtemp", temp);
}
if (GUI.Button(new Rect(Screen.width / 2, Screen.height / 3, 100, 20), "Load"))
{
temp = PlayerPrefs.GetInt("mtemp", 0);
Debug.Log(temp);
}
}
这里使用PlayerPrefs类的函数来保存和载入数据。
//保存数据 PlayerPrefs.SetString("Name",mName); PlayerPrefs.SetInt("Age",mAge); PlayerPrefs.SetFloat("Grade",mGrade)
//读取数据
mName=PlayerPrefs.GetString("Name","DefaultValue");
mAge=PlayerPrefs.GetInt("Age",0);
mGrade=PlayerPrefs.GetFloat("Grade",0F);
在停止运行后再次运行,点击载入按钮即可给temp赋值之前保存的值。