数据持久化PlayerPrefs

Posted Lolo梦

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据持久化PlayerPrefs相关的知识,希望对你有一定的参考价值。

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

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

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

保存数据:

  PlayerPrefs.SetInt("Age",mAge);

  PlayerPrefs.SetFloat("Grade",mGrade);

  PlayerPrefs.SetString("Name",mName);

读取数据:

  PlayerPrefs.GetInt("Age");

  PlayerPrefs.GetString("Name);

  PlayerPrefs.GetFloat("Grade");

主要包含的类方法:

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

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

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

以上是关于数据持久化PlayerPrefs的主要内容,如果未能解决你的问题,请参考以下文章

Unity 数据持久化之PlayerPrefs 如何存储数据

Unity3D 场景切换与持久化简单数据储存(PlayerPrefs类)

Unity 数据持久化之PlayerPrefs

Unity 数据持久化之PlayerPrefs

Unity 数据持久化之PlayerPrefs 存储位置

Unity 数据持久化之PlayerPrefs 存储位置