在游戏会话之间存储和访问玩家偏好。
Editor/独立平台
On macOS PlayerPrefs are stored in ~/Library/Preferences folder,
in a file named unity.[company name].[product name].plist, where company and product names are the names set up in Project Settings.
The same .plist file is used for both Projects run in the Editor and
standalone players.
在 Windows 上,PlayerPrefs 存储在
HKCU\Software\[公司名称]\[产品名称] 项下的注册表中,其中公司和产品名称是
在“Project Settings”中设置的名称。
在 Linux 上,PlayerPrefs 位于 ~/.config/unity3d/[公司名称]/[产品名称] 中,其中同样使用在“Project Settings”中指定的公司和产品名称。
在 Windows 应用商店应用程序中,PlayerPrefs 位于 %userprofile%\AppData\Local\Packages\[产品包 ID]>\LocalState\playerprefs.dat 中
在 Windows Phone 8 上,PlayerPrefs 位于应用程序的本地文件夹中,另请参阅:Windows.Directory.localFolder
在 Android 中,数据存储(持久保存)在设备上。数据保存在 SharedPreferences 中。C#/JavaScript、Android Java 和原生代码全都可以访问 PlayerPrefs 数据。PlayerPrefs 数据在物理存储在 /data/data/pkg-name/shared_prefs/pkg-name.xml 中。
在 WebGL 上,PlayerPrefs 使用浏览器的 IndexedDB API 进行存储。
在 iOS 上,PlayerPrefs 存储在
/Library/Preferences/[Bundle ID].plist 中。