Version: 5.3 (switch to 5.4b)
言語English
  • C#
  • JS

スクリプト言語

好きな言語を選択してください。選択した言語でスクリプトコードが表示されます。

PlayerPrefs

class in UnityEngine

フィードバック

ありがとうございます

この度はドキュメントの品質向上のためにご意見・ご要望をお寄せいただき、誠にありがとうございます。頂いた内容をドキュメントチームで確認し、必要に応じて修正を致します。

閉じる

送信に失敗しました

なんらかのエラーが発生したため送信が出来ませんでした。しばらく経ってから<a>もう一度送信</a>してください。ドキュメントの品質向上のために時間を割いて頂き誠にありがとうございます。

閉じる

キャンセル

マニュアルに切り替える

説明

ゲームデータのセーブ、ロードなどを行います。

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 エラーが発生します。

Static 関数

DeleteAllすべてのキーと値を削除します。注意してください
DeleteKeyキーと対応する値を削除します
GetFloatキーが存在する場合は値を取得します
GetIntキーが存在する場合は値を取得します
GetStringキーが存在する場合は値を取得します
HasKeyキーが存在するか確認します
Save変更された値をディスクへと保存します
SetFloatキーに対する値を設定します
SetIntキーに対する値を設定します
SetStringキーに対する値を設定します