facebook twitter hatena line email

「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);
   }

参考:http://smartgames.hatenablog.com/entry/2016/08/22/010140