汪wwwww

导航

c# unity PlayerPrefs 游戏存档,直白点就是讲游戏数据本地保存下来

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

 

我的理解是通过某个特殊的标签来保存在本地,而且该标签为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 ();//取到最高分
            ////////////////////////////////////////////////////////////////////////

posted on 2016-11-16 15:15  汪wwwww  阅读(581)  评论(0编辑  收藏  举报