SpringDragon

导航

 

1、Unity3D中的数据持久化是以键值对的形式存储的,可以看作是一个字典

2、Unity3D中的值是通过键名来读取的,当值不存在时,返回默认值

3、在Unity中只支持int、float、string这三种数据类型的读取,因此可以使用这三种数据类型来存储简单的数据

保存数据:

  PlayerPrefs.SetInt("Age",mAge);

  PlayerPrefs.SetFloat("Grade",mGrade);

  PlayerPrefs.SetString("Name",mName);

读取数据:

  PlayerPrefs.GetInt("Age","DefaultValue");

  PlayerPrefs.GetString("Name",0);

  PlayerPrefs.GetFloat("Grade",0f);

主要包含的类方法:

  PlayerPrefs.DeleteKey(Key:string)  删除指定数据

  PlayerPrefs.DeleteAll();  删除所有数据

  PlayerPrefs.HasKey(Key:string)  判断数据是否存在

posted on 2017-08-23 14:15  chenquanlong  阅读(217)  评论(0编辑  收藏  举报