[Serializable]
public class TestData
{
ย ย public int TotalKill;
}
public class GameManager : MonoBehaviour
{
ย ย
ย ย public TestData testData;
ย ย public int totalKill
ย public void SaveData()ย ย ย ย ย ย ย ย ย ย ย ย
ย ย {ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย
ย ย ย ย testData = new TestData();
ย ย ย ย
ย ย ย ย testData.TotalKill = totalKill;
ย ย ย ย ย
ย ย ย ย string jsonData = JsonUtility.ToJson(testData, true);
ย ย ย ย string path = Path.Combine(Application.persistentDataPath , "testData.json");
ย ย ย ย File.WriteAllText(path, jsonData);
ย ย }
ย ย public void LoadData()ย ย ย ย ย ย ย ย ย
ย ย {
ย ย ย ย
ย ย ย ย if (!Directory.Exists(Application.persistentDataPath ))
ย ย ย ย {
ย ย ย ย ย ย Directory.CreateDirectory(Application.persistentDataPath );
ย ย ย ย }
ย ย ย
ย ย ย ย
ย ย ย ย String path = Path.Combine(Application.persistentDataPath , "testData.json");
ย ย ย ย String jsonData = File.ReadAllText(path);
ย ย ย ย JsonUtility.FromJson<TestData>(jsonData);
ย ย ย ย totalKill = testData.TotalKill;
ย ย }
์ด๋ ๊ฒ ํ๋๋ฐ ๋ฐ์ดํฐ๊ฐ ์ ์ฅ์ด ์๋๋ค. ์๋๋ก์ด๋ ๋น๋๋ฅผ ํ๋๋ฐ ๋ด๊ฐ ์์ดํฐ์ด๋ผ์ ๋ น์ค๋ก ํด๋ณด๋๊น ์ ์ฅ์ด ์๋๋๋ผ
๋ญ๊ฐ ๋ฌธ์ ๋
์ด๊ฑฐ ์ด๋ ต๋๋ผ. ๋๊ฐ ์ฝ๋ ์๋ชป ์ง ๊ฒ ์๋๋ผ๋ฉด ์ ์์๋ ํ๋๊ฑธ ์๋ ์์ด. ๋๋ ์ ๋ํฐ์์๋ ์ ์๋ํ๋๋ฐ ๋น๋ ์ํค๋ฉด ์๋์ ์ํจ. ์ ํํ ๋งํ๋ฉด ์๋์ ํ๋๋ฐ ํ์ผ์ด ์๊ธฐ๋๋ฐ ์์ฒญ ์ค๋๊ฑธ๋ ค์ ์ธ์์ ๋ชปํ๋๊ฑด์ง ์ ์ฅ์ด ์ ๋๋๊ฑด์ง ๋ชจ๋ฅด๊ฒ ์. ๊ทธ๋์ ์ ์ ์ธ ๋ฐ์ดํฐ ์ ์ฅํด๋๊ณ ๋น๋์์๋ ์ ์ฅ ์๋๊ฒ bool๋ก ๋ง์๋์.
์ด๊ฑฐ ์ด๋ ต๋๋ผ. ๋๊ฐ ์ฝ๋ ์๋ชป ์ง ๊ฒ ์๋๋ผ๋ฉด ์ ์์๋ ํ๋๊ฑธ ์๋ ์์ด. ๋๋ ์ ๋ํฐ์์๋ ์ ์๋ํ๋๋ฐ ๋น๋ ์ํค๋ฉด ์๋์ ์ํจ. ์ ํํ ๋งํ๋ฉด ์๋์ ํ๋๋ฐ ํ์ผ์ด ์๊ธฐ๋๋ฐ ์์ฒญ ์ค๋๊ฑธ๋ ค์ ์ธ์์ ๋ชปํ๋๊ฑด์ง ์ ์ฅ์ด ์ ๋๋๊ฑด์ง ๋ชจ๋ฅด๊ฒ ์. ๊ทธ๋์ ์ ์ ์ธ ๋ฐ์ดํฐ ์ ์ฅํด๋๊ณ ๋น๋์์๋ ์ ์ฅ ์๋๊ฒ bool๋ก ๋ง์๋์.
๊ทธ๋ฆฌ๊ณ ๊ฐ๋ณ๊ฒ ์ ์ฅํ๋ ์ฝ๋ ์๋๋ฐ ๊ทธ๊ฑฐ๋ ๋ ์ ๋๋๋ผ๊ณ ๋ง์ด ์ฐ๋ฉด ์ ์ข๋ค๋ ํ๊ธด ํ๋๋ฐ ์ผ๋จ ๊ธฐ์ ๋ ฅ ๋ธ๋ ค์ ๊ทธ๊ฑฐ ์ฐ๊ณ ์์
ใ ใ ใ ใ ์ง์ง ๊ฐ์ ์ฝ๋ ์ผ๋๋ฐ๋ ์ ๋ํฐ์์ ์ด๋จ๋๋ ๋๊ณ ์ด๋จ๋๋ ์๋๊ณ ๋ต๋ตํ๋๋ฐ ์ข ๋ฆ๊ฒ ๋๋๊ตฌ๋ ๋ น์ค๋ก ํด์ ์๋๊ฑด์ง ์๋ ์๋๋๊ฑด์ง ๋ต๋ตํจ
๋๋ถ๋ถ์ ๊ฒฝ์ฐ๋ ๊ฒฝ๋ก ๋ฌธ์ ์ผ ๊ฐ๋ฅ์ฑ์ด ๋์. ์๋ํฐ์์๋ ๊ธฐ๋ณธ ์ ๊ณต๋๋ ๊ฒฝ๋ก๋ ํด๋๋ ํฐ์์๋ ์์ ์ ์์. ๊ตฌ๊ธ ๊ฒ์ํด๋ณด๋ฉด ๊ธ๋ฐฉ ๋์ค๋๊น ํ๋ฒ ์ฐพ์๋ด. ๊ทธ๋ฆฌ๊ณ ์ ๋ํฐ ์์ ์ค์ ํฐ์์ ์ ๋ํฐ ๋ก๊ทธ์ฐฝ ๋์์ฃผ๋๊ฑฐ ์์ผ๋๊น ๊ทธ๊ฑฐ ์ค์นํด์ ๋๋ฒ๊ทธ ์ซ ์ฐ๊ณ ์์๋๋ก ๋๋ ค๋ด. ์ด๋์ง ๊ธ๋ฐฉ ๋์ด.