using UnityEngine;
using System.Collections;
public class TestPlayerPrefs : MonoBehaviour {
void Start () {
// 値を取得。第二引数はキーがない場合のデフォルト値
int version = PlayerPrefs.GetInt ("VERSION", 1);
Debug.Log(version); // 初めはキーがないのでデフォルト値の1
// 値をセット。第一引数にキー名、第二引数にセットする値
// 型に注意。この場合ほSetIntなので、int型しかセットできない
PlayerPrefs.SetInt ("VERSION", 2);
// ↑で2をセットしたので、2が取れる
version = PlayerPrefs.GetInt ("VERSION", 1);
Debug.Log(version); // 2
// キーを全部消す
// PlayerPrefs.DeleteAll();
}
}
Unityではあんまり性能がよくないみたいなので(一つ一つにファイルアクセス?)
大量に取得したり、セットしたりするのはよくないらしい。