在游戏会话中储存和访问游戏存档。这个是持久化数据储存,比如保存游戏记录。

我的理解是通过某个特殊的标签来保存在本地,而且该标签为key的意思,初始值不用赋值。

在游戏开发中较为实用。

暂时用到了

SetInt(string key, int value);

还有GetInt(string key, int defaultValue = 0);

在我的像素鸟开发中的原代码为:

//保存历史最高分

            if (PlayerPrefs.GetInt ("ScoreKey") <= BGMove.Scorenum) 

            {

                PlayerPrefs.SetInt ("ScoreKey", BGMove.Scorenum);//将当前的分数赋值给Score

            }

            lishinum.text = PlayerPrefs.GetInt ("ScoreKey").ToString ();//取到最高分

            ////////////////////////////////////////////////////////////////////////

05-07 15:18
查看更多