「Unity/Csharp/端末変数保存」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→保存/取得) |
|||
行6: | 行6: | ||
取得 | 取得 | ||
− | int num =PlayerPrefs.GetInt(string key, int default); | + | int num = PlayerPrefs.GetInt(string key, int default); |
− | float x =PlayerPrefs.GetFloat(string key, float default); | + | float x = PlayerPrefs.GetFloat(string key, float default); |
− | string str =PlayerPrefs.GetString(string key, string default); | + | string str = PlayerPrefs.GetString(string key, string default); |
==PlayerPrefsにBoolはないので作る== | ==PlayerPrefsにBoolはないので作る== |
2019年2月28日 (木) 02:39時点における版
保存/取得
保存
PlayerPrefs.SetInt(string key, int num); PlayerPrefs.SetFloat(string key, float x); PlayerPrefs.SetString(string key, string str);
取得
int num = PlayerPrefs.GetInt(string key, int default); float x = PlayerPrefs.GetFloat(string key, float default); string str = PlayerPrefs.GetString(string key, string default);
PlayerPrefsにBoolはないので作る
public static bool GetBool(string key, bool defalutValue){ var value = PlayerPrefs.GetInt(key, defalutValue ? 1 : 0); return value == 1; } public static void SetBool(string key, bool value){ PlayerPrefs.SetInt(key, value ? 1 : 0); }