Untiy 游戏存档PlayerPrefs

PlayerPrefs 游戏存档

Description 描述

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

Editor/Standalone 编辑器 / 桌面平台

Mac OS

在Mac OS X上PlayerPrefs是存储在~/Library/Preferences文件夹,名为unity.[company name].[product name].plist,其中company name和product name名是在Project Setting中设置,.plist文件可用于编辑器和桌面平台运行。 (打开Find,按住Option键,点击“前往 →“资源库”,就可以找到Preferences文件夹。)

Windows

在Windows平台下,PlayerPrefs被存储在注册表的 HKEY_CURRENT_USER\Software\[company name]\[product name]键下(打开“运行”输入regedit打开注册表),其中company name和product name名是在Project Setting中设置。

Linux

在Linux,PlayerPrefs是储存在~/.config/unity3d/[CompanyName]/[ProductName]。其中CompanyName和ProductName名是在Project Setting中设置

Windows Store

在Windows Store,PlayerPrefs是储存在%userprofile%\AppData\Local\Packages\[ProductPackageId]>\LocalState\playerprefs.dat。

Windows Phone

在Windows Phone 8,PlayerPrefs是储存在应用自己的文件夹,参见:Windows.Directory.localFolder

WebPlayer 网页

在网页平台,PlayerPrefs是储存在二进制文件,看下面的对应的各平台位置:

Mac OS X: ~/Library/Preferences/Unity/WebPlayerPrefs

Windows: %APPDATA%\Unity\WebPlayerPrefs

一个游戏存档文件对应一个web播放器URL并且文件大小被限制为1MB。如果超出这个限制,SetInt、SetFloat和SetString将不会存储值并抛出一个PlayerPrefsException异常。

Static Functions 静态函数
DeleteAll Removes all keys and values from the preferences. Use with caution. 
从游戏存档中删除所有key。请谨慎使用。
DeleteKey Removes key and its corresponding value from the preferences. 
从游戏存档中删除key和它对应的值。
GetFloat Returns the value corresponding to key in the preference file if it exists. 
如果存在,返回游戏存档文件中key对应的浮点数值。
GetInt Returns the value corresponding to key in the preference file if it exists. 
如果存在,返回游戏存档文件中key对应的整数值。
GetString Returns the value corresponding to key in the preference file if it exists. 
如果存在,返回游戏存档文件中key对应的字符串值。
HasKey Returns true if key exists in the preferences. 
如果key在游戏存档中存在,返回true。
Save Writes all modified preferences to disk. 
写入所有修改参数到硬盘。
SetFloat Sets the value of the preference identified by key. 
设置由key确定的浮点数值。
SetInt Sets the value of the preference identified by key. 
设置由key键确定的整数值。
SetString Sets the value of the preference identified by key. 
设置由key确定的字符串值。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值