Unity 3D--PlayerPrefs
2013-04-17 14:00
190 查看
PlayerPrefs游戏存档
在游戏会话中储存和访问游戏存档。
可以理解为持久化储存,还可以理解为游戏存档, 玩RPG游戏的时候肯定会有游戏存档 存档中就会记录玩家以前游戏的过程,这些都是以数据的形式存在PlayerPrefs中的。
在Mac OS X上PlayerPrefs存储在~/Library/PlayerPrefs文件夹,名为unity.[company name].[product name].plist,这里company和product名是在Project Setting中设置的,相同的plist用于在编辑器中运行的工程和独立模式.
在Windows独立模式下,PlayerPrefs被存储在注册表的 HKCU\Software\[company name]\[product name]键下,这里company和product名是在Project Setting中设置的.
在Web模式,PlayerPrefs存储在Mac OS X的二进制文件 ~/Library/Preferences/Unity/WebPlayerPrefs中和Windows的 %APPDATA%\Unity\WebPlayerPrefs中,一个游戏存档文件对应一个web播放器URL并且文件大小被限制为1MB。如果超出这个限制,SetInt、SetFloat和SetString将不会存储值并抛出一个PlayerPrefsException。
设置由key确定的参数值。
GetInt
如果存在,返回偏好文件中key对应的值。
SetFloat
设置由key确定的参数值。
GetFloat
如果存在,返回游戏存档文件中key对应的值。
SetString
设置由key确定的参数值。
GetString
如果存在,返回游戏存档文件中key对应的值。
HasKey
如果key在游戏存档中存在,返回true。
DeleteKey
从游戏存档中删除key和它对应的值。
DeleteAll
从偏好中删除所有key。请谨慎使用。
Save
写入所有修改参数到硬盘。
在游戏会话中储存和访问游戏存档。
可以理解为持久化储存,还可以理解为游戏存档, 玩RPG游戏的时候肯定会有游戏存档 存档中就会记录玩家以前游戏的过程,这些都是以数据的形式存在PlayerPrefs中的。
在Mac OS X上PlayerPrefs存储在~/Library/PlayerPrefs文件夹,名为unity.[company name].[product name].plist,这里company和product名是在Project Setting中设置的,相同的plist用于在编辑器中运行的工程和独立模式.
在Windows独立模式下,PlayerPrefs被存储在注册表的 HKCU\Software\[company name]\[product name]键下,这里company和product名是在Project Setting中设置的.
在Web模式,PlayerPrefs存储在Mac OS X的二进制文件 ~/Library/Preferences/Unity/WebPlayerPrefs中和Windows的 %APPDATA%\Unity\WebPlayerPrefs中,一个游戏存档文件对应一个web播放器URL并且文件大小被限制为1MB。如果超出这个限制,SetInt、SetFloat和SetString将不会存储值并抛出一个PlayerPrefsException。
Class Functions类函数
SetInt设置由key确定的参数值。
GetInt
如果存在,返回偏好文件中key对应的值。
SetFloat
设置由key确定的参数值。
GetFloat
如果存在,返回游戏存档文件中key对应的值。
SetString
设置由key确定的参数值。
GetString
如果存在,返回游戏存档文件中key对应的值。
HasKey
如果key在游戏存档中存在,返回true。
DeleteKey
从游戏存档中删除key和它对应的值。
DeleteAll
从偏好中删除所有key。请谨慎使用。
Save
写入所有修改参数到硬盘。
相关文章推荐
- Unity 3d 保存玩家数据到本地之PlayerPrefs, C#封装
- Unity 3D 之Playerprefs
- 关于Unity PlayerPrefs的问题
- PlayerPrefs 位置 unity
- Unity-PlayerPrefs默认值
- Unity_PlayerPrefs_022
- Unity之数据持久化(PlayerPrefs)
- Unity PlayerPrefs 存储字段
- Unity PlayerPrefs 游戏存档
- [Unity3D]手机3D游戏开发:场景切换与数据存储(PlayerPrefs 类的介绍与使用)
- Unity实现排行榜(PlayerPrefs)
- Unity各类数据库的基本操作(五)-- PlayerPrefs
- Unity PlayerPrefs.DeleteAll 无效以及 PlayerPrefs文件保存位置
- 借助TinyXml,C++实现Unity的PlayerPrefs 功能
- (8)unity入门,玩家信息保存PlayerPrefs、IO、数据字典
- Unity退出后保存数据,PlayerPrefs 玩家偏好
- unity中的playerprefs数据会随打包一同带走吗?
- Unity PlayerPrefs 保存本地持久化数据
- [Unity&]PlayerPrefs.GetString的使用案例
- Unity实现排行榜(PlayerPrefs)