Nanashi-soft○プログラマ専用○Unityでゲーム開発○
var data : int; data = 13; PlayerPrefs.SetInt("「指標」", data);
var data : int; data = PlayerPrefs.GetInt("「指標」");※存在しない指標を取り出した場合には 0が返る
var data : String; data = "moji"; PlayerPrefs.SetString("「指標」", data);※同じ指標で保存すると,型が違っていても上書きされる
var data : String; data = PlayerPrefs.GetString("「指標」");
PlayerPrefs.DeleteKey("「指標」");
PlayerPrefs.DeleteKey("「指標」");
var data : int[] = new int[10]; var i : int; data[0] = 80; //HP data[1] = 100; //HP MAX data[2] = 32; //MP data[3] = 32; //MP MAX for(i=0; i < data.length; i++){ PlayerPrefs.SetInt("status"+i, data[i]); }・それをロードする例
var data : int[] = new int[10]; var i : int; for(i=0; i < data.length; i++){ data[i] = PlayerPrefs.SetInt("status"+i); }
var data : String; var base64 : String; data = "「日本語UTF-8文字列」"; base64 = System.Convert.ToBase64String(System.Text.Encoding.Unicode.GetBytes(data)); PlayerPrefs.SetString("「指標」", base64);・それをロードする例
var data : String; var base64 : String; base64 = PlayerPrefs.GetString("「指標」"); data = System.Text.Encoding.Unicode.GetString(System.Convert.FromBase64String(base64));