ゲームデータのセーブ、ロードなどを行います。
Editor/Standalone
スタンドアロンの Mac OS X で PlayerPrefs は、~ LibraryPreferences フォルダーに
unity.[company name].[product name].plist という形で保存されます。company name および product name は Project Settings でセットアップします。
.plist ファイルは、Unity のエディター上および
スタンドアロンプレイヤーでも読み込むことができます。
Windows の PlayerPrefs は、
HKCU\Software\[company name]\[product name] key, where company and product names are
Project Settings で設定します。
Linux 上で PlayerPrefs は、~/.config unity3d[CompanyName]/[ProductName] に保存されています。company name および product name は Project Settings で設定します。
On Windows Store Apps, Player Prefs can be found in %userprofile%\AppData\Local\Packages\[ProductPackageId]>\LocalState\playerprefs.dat
Windows Phone 8 の Player Prefs は、アプリケーションのローカルフォルダーに保存されています。また、Windows.Directory.localFolder も参照してください。
Android では、データはデバイスに保存 (持続) されます。データは ShaderPreferences に保存されます。C#/JavaScript、Android Java、ネイティブコードはすべて、PlayerPrefs データにアクセスできます。PlayerPrefs データは、/data/data/pkg-name/shared_prefs/pkg-name.xml に物理的に保管されます。
WebPlayer
Web Player の PlayerPrefs はバイナリ形式のファイルで次の場所に保存されます。
Mac OS X: ~/Library/Preferences/Unity/WebPlayerPrefs
Windows: %APPDATA%\Unity\WebPlayerPrefs
WebGL: WebGL では、 PlayerPrefs はブラウザーの IndexedDB API を使って保存されます。
Web Player URL ごとにひとつの設定ファイルがあり、
Web Player でのファイルサイズは、1M までと制限されているので注意してください。1M 以上保存しようとすると、SetInt、SetFloat、SetString で
PlayerPrefsException エラーが発生します。