說明:本教學使用Unity自帶的函數,Windows會把其資料儲存在註冊表裡
此程式並不是唯一儲存資料的辦法,但卻簡單使用
private var save1:String = ""; private var read1:String = ""; function OnGUI (){ save1 = GUILayout.TextField (save1, GUILayout.Width (200)); if (GUILayout.Button ("Save")) { PlayerPrefs.SetString ("save1", save1);//設定"save1"空間,並存入save1變數的字串資料 PlayerPrefs.Save ();//存檔 } if (GUILayout.Button ("Read")) { read1 = PlayerPrefs.GetString ("save1");//把"save1"空間的資料取出,存入read1變數裡 } GUILayout.Label (read1); if (GUILayout.Button ("Delete key")) { PlayerPrefs.DeleteKey ("save1");//刪除"save1"空間的資料 } if (GUILayout.Button ("Delete all keys")) { PlayerPrefs.DeleteAll ();//刪除所有存檔 } }
0 ♥:
張貼留言