save(){
string jsonData = JsonUtility.ToJson(testData, true);
ย ย ย string path = Application.persistentDataPath + "/VDate/testData.json";
ย ย ย File.WriteAllText(path, jsonData);
}
load(){
if (!Directory.Exists(Application.persistentDataPath + "/VDate"))//
ย ย ย ย {
ย ย ย ย ย ย Debug.Log("ํด๋์์ฑ");
ย ย ย ย ย ย Directory.CreateDirectory(Application.persistentDataPath + "/VDate");// +"/VDate"
ย ย ย ย }
ย ย ย ย string path = Application.persistentDataPath + "/VDate/testData.json"; ;// +"/VDate"
ย ย ย ย /*
ย ย ย ย if (!File.Exists(path))
ย ย ย ย {
ย ย ย ย ย ย Debug.Log("ํ์ผ์์ฑ");
ย ย ย ย ย ย SaveData();
ย ย ย ย ย ย return;ย ย ย ย ย ย ย
ย ย ย ย }*/
ย ย ย ย ย ย string jsonData = File.ReadAllText(path);
ย ย ย ย testData = JsonUtility.FromJson<TestData>(jsonData);
}
์ ๊ฑฐ ํ์ผ ์์ฑ์ ์ ํฌ๋ธ ๊ฐ์์ ์์ด์ ๋ฃ์๋๋ฐ ์์ด๋, ์์ด๋ ์๋ํฐ์์๋ ๋๊ณ ์ปดํจํฐ์์๋ ์๋๋๋ผ....
์ ๊ธฐํ๊ฒย
์๋ํฐ์์ ์ ์ฅ๋๊ฑฐ๋ ๋ค์ด๋ฐ์ผ๋ฉด ์ปดํจํฐ์์ ์ ์ฉ๋จ.....
์๋ฅผ ๋ค์ด ์๋ํฐ์์ testData.TotalKill = 10;์ผ๋ก ์ ์ฅ ๋๋ค๋ฉด,
์ปดํจํฐ๋ก ๋น๋ํด์ ์คํํ๋ฉด totalKill = 10์ธ ์ํ์
๋๋ ๋ด๊ฐ ๊ฒช๋ ๊ณ ํต์ ๋๊ฐ์ด ๊ฑท๋๊ตฌ๋.
๊ทธ๋ฅ ์์ ์ธ๊น....
์ด์ผํด๊ฒฐํจ??
ํด๋์์ฑํ๋ ์๋์ฐ ์ฑ์ ๊ถํํ์ธ ๊ผญ ํด๋ผ
๊ธฐ์กด์ ์์ผ๋ฉด append ๋๋ ์ญ์ ํ ์์ฑํ๋๊ฐ ํ๊ณ
ํด๋ ์์๋๋ง ์์ฑ์ธ๋ฐ๋ ๊ทธ๋ ๊ฒ ํด์ผ๋???