Unity保存数据方式——PlayerPrefs
来源:互联网 发布:中国近10年gdp数据 编辑:程序博客网 时间:2024/05/29 07:56
Unity3d提供了一个用于本地持久化保存与读取的类——PlayerPrefs。工作原理非常简单,以键值对的形式将数据保存在文件中,然后程序可以根据这个名称取出上次保存的数值。
PlayerPrefs类支持3中数据类型的保存和读取,浮点型,整形和字符串。
对应的函数分别为:
- SetInt();保存整型数据
- GetInt();读取整形数据
- SetFloat();保存浮点型数据
- GetFlost();读取浮点型数据
- SetString();保存字符串型数据
- GetString();读取字符串型数据
简单代码如下:
//保存数据PlayerPrefs.SetString("Name",mName);PlayerPrefs.SetInt("Age",mAge);PlayerPrefs.SetFloat("Grade",mGrade)
//读取数据mName=PlayerPrefs.GetString("Name","DefaultValue");mAge=PlayerPrefs.GetInt("Age",0);mGrade=PlayerPrefs.GetFloat("Grade",0F);
PlayerPrefs存储数据时,其在windows的存储路径是注册表:
在启动或搜寻里打入“regedit“,开启“开启登录编程程式”。
数据存储于HKEY_CURRENT_USER->Software->CompanyName->ProjectName中。
其中的CompanyName和ProjectName可以在Unity->Edit->Project Settings->Player中查看和设置。
0 0
- Unity保存数据方式——PlayerPrefs
- Unity PlayerPrefs 保存本地持久化数据
- Unity中通过PlayerPrefs进行数据保存
- Unity退出后保存数据,PlayerPrefs 玩家偏好
- unity 简单登陆界面 ——PlayerPrefs
- unity 简单数据存储PlayerPrefs
- Unity PlayerPrefs.DeleteAll 无效以及 PlayerPrefs文件保存位置
- Unity 3d 保存玩家数据到本地之PlayerPrefs, C#封装
- (8)unity入门,玩家信息保存PlayerPrefs、IO、数据字典
- Unity3D-PlayerPrefs本地数据保存读取
- Unity3d 中 PlayerPrefs 保存数据的总结
- Unity之数据持久化(PlayerPrefs)
- Unity中的持久化数据PlayerPrefs
- unity中的playerprefs数据会随打包一同带走吗?
- Unity中PlayerPrefs.DeleteAll()无法清除数据的问题
- unity 中playerprefs 会把数据写在什么位置
- Unity可持久化数据PlayerPrefs扩展SetBool以及GetBool
- Unity 3D--PlayerPrefs
- iOS Quartz2D简介
- ubuntu 开发工具的安装 Ubuntu Make
- 【Leetcode】Integer Break
- 杂谈
- DOS常用命令篇
- Unity保存数据方式——PlayerPrefs
- iOS学习 - Quartz2D绘图学习
- visual studio 2012 安装闪退
- 图形和多媒体->6.1 Quartz 2D 简介
- iOS开发——Quartz2D
- iOS动画篇:自定义View
- 用函数的地址调用函数 C++ MFC
- Leetcode 89. Gray Code
- [leetcode]399. Evaluate Division