下面是使用的思路:
在游戏开始时,在Awake ()函数中取得数据
level = PlayerPrefs.GetInt ("level",1); HP = PlayerPrefs.GetInt ("hp",50);
然后在比如过关,或者需要保存数据时用如下代码保存数据
level++; PlayerPrefs.SetInt ("level",level); PlayerPrefs.SetInt ("hp",HP);
最后在重新开始游戏的方法里,恢复初始的数据(相当于重置一下数据)
PlayerPrefs.SetInt ("level",1); PlayerPrefs.SetInt ("hp",50);
暂无关于此日志的评论。