PlayerPrefs用法:(以保存music的开关为例)
public AudioSource musicAudio;
public Toggle musicToggle;
if(PlayerPrefs.HasKey("MusicOn"))
{
if(PlayerPrefs.GetInt("MusicOn")==1)
{
musicToggle.isOn = true;
musicAudio.enabled = true;
}
else
{
musicToggle.isOn = false;
musicAudio.enabled = false;
}
}
else
{
musicToggle.isOn = true;
musicAudio.enabled = true;
} //默认为打开音乐
public void MusicSwitch()
{
if(musicToggle.isOn == false)
{
musicAudio.enabled = false;
PlayerPrefs.SetInt("MusicOn", 0);
}
else
{
musicAudio.enabled = true;
PlayerPrefs.SetInt("MusicOn", 1);
}
PlayerPrefs.Save(); //保存设定
}