
[UNITY C#] 게임 데이터 직렬화(Serialize) 저장 및 로드 구현
·
UNITY/Script
데이터 저장 및 로드를 구현하기 위해서 데이터를 저장할 클래스를 만들어야 합니다. [System.Serializable] // 이 클래스를 파일로 저장하기 위해서 직렬화를 가능하게 합니다. public class Data { public ulong? highScore; public int? coin; //... public float? audio_BGM, audio_SFX; public UnityEngine.SystemLanguage? language; } 위와 같이 클래스를 생성하고 저장할 필드 데이터를 작성합니다. * Data 클래스에 클래스 데이터를 추가하는 경우 해당 클래스에 [System.Serializable] 속성을 추가해야 합니다. DataManager.cs using System.Runt..