using System.Collections;

using System.Collections.Generic;

using UnityEngine;


public class save : MonoBehaviour

{

    void Start()

    {

        // 저장된 값을 불러와서 변수에 할당

        int savedHaveGold= PlayerPrefs.GetInt("gold");

        a.gold = savedHaveGold;

    }


    void Update()

    {

        // 변수 값을 저장

        PlayerPrefs.SetInt("gold", a.gold);

    }

}


이 스크립트를 활성화시키지 않으면 보유 골드가 1,000,000인데

활성화 시키고 시작하면 골드가 55,000으로 시작됨;;


아까는 0으로 계속 고정됐다가 몇번 수정하니까 이제는 뭔 전혀 뜬금없는 숫자인 55,000으로 고정되네

PlayerPrefs의 데이터 크기 한계인가? 했는데 int의 경우 최대 100만정도는 저장할 수 있다네..


gold 말고 다른 변수를 넣으니까

시작할 때 값이 0으로 초기화된 상태로 시작됨


참 희안한 버그네