Stores and accesses player preferences between game sessions.
Editor/Standalone
В Mac OS X параметры игрока (player prefs) хранятся в папке ~/Library/Preferences ,
HKCU
Software
[company name]
[product name] key, где "company name" и "product name" являются
The same .plist file is used for both Projects run in the Editor and
standalone players.
В Mac OS X параметры игрока (player prefs) хранятся в папке ~/Library/Preferences ,
HKCU\Software\[company name]\[product name] key, where company and product names are
именами указанными в настройках проекта.
On Linux, PlayerPrefs can be found in ~/.config/unity3d/[CompanyName]/[ProductName] again using the company and product names specified in the Project Settings.
On Windows Store Apps, Player Prefs can be found in %userprofile%\AppData\Local\Packages\[ProductPackageId]>\LocalState\playerprefs.dat
On Windows Phone 8, Player Prefs can be found in application's local folder, See Also: Windows.Directory.localFolder
On Android data is stored (persisted) on the device. The data is saved in SharerPreferences. C#/JavaScript, Android Java and Native code can all access the PlayerPrefs data. The PlayerPrefs data is physically stored in /data/data/pkg-name/shared_prefs/pkg-name.xml.
WebPlayer
On Web players, PlayerPrefs are stored in binary files in the following locations:
Mac OS X: ~/Library/Preferences/Unity/WebPlayerPrefs
Windows: %APPDATA%\Unity\WebPlayerPrefs
В Mac OS X параметры игрока (player prefs) хранятся в папке ~/Library/Preferences ,
There is one preference file per Web player URL
and the file size is limited to 1 megabyte. If this limit is exceeded, SetInt, SetFloat and SetString
will not store the value and throw a PlayerPrefsException.
DeleteAll | Удаляет все ключи и значения из реестра. Использовать с осторожностью. |
DeleteKey | Removes key and its corresponding value from the preferences. |
GetFloat | Returns the value corresponding to key in the preference file if it exists. |
GetInt | Returns the value corresponding to key in the preference file if it exists. |
GetString | Returns the value corresponding to key in the preference file if it exists. |
HasKey | Returns true if key exists in the preferences. |
Save | Сохраняет все измененные параметры на диск. |
SetFloat | Sets the value of the preference identified by key. |
SetInt | Sets the value of the preference identified by key. |
SetString | Sets the value of the preference identified by key. |