데이터 2

직렬화(Serialization)/ 역직렬화(Deserialization) (feat. JSON, CSV, XML, YAML) 에 대해 알아보자

데이터 저장에 관해 공부하다 보니, 정리의 필요성을 느끼고 이렇게 글을 작성하게 되었습니다.파일들을 자세히 보면 다양한 파일 확장자명을 확인할 수 있었을 것입니다. 이러한 다양한 확장자가 생기게 된 이유는 무엇일까요?데이터의 저장 형식에 대해 설명하기에 앞서, 이를 이해하기 위해서는먼저 "직렬화(Serialization)"와 "역직렬화(Deserialization)" 개념을 알아야 합니다. 직렬화(Serialization) / 역직렬화(Deserialization)데이터를 인터넷으로 전송할 때, 컴퓨터가 이해하기 쉬운 텍스트 혹은 바이트 형태로 변환하는 과정으로 이해하시면 됩니다. 직렬화: 데이터를 보낼 때, 데이터를 텍스트/바이트 형태로 변환하는 과정입니다. 역직렬화:데이터를 받을 때, 직렬화된 내용을..

유니티 - PlayerPrefs를 이용하여 데이터를 저장해보자

유니티에서 데이터를 저장하는 방식에는 크게 두 가지가 있습니다.PlayerPrefs와 JSON을 활용하는 방식인데요,그 중 오늘은 PlayerPrefs를 이용하여 데이터를 저장하는 방법에 대해 알아보고자 합니다. PlayerPrefs 사용법 PlayerPrefs는 유니티에서 제공하는 클래스로서,Key값과 value값으로 정보를 저장합니다. 아래는 이를 사용하는 예시입니다.playerPrefs.SetInt("key", 1); // "key"에 1 저장;playerPrefs.SetFloat("key1", 2.0f); // "Key1"에 2 저장;playerPrefs.SetString("key3", "예시"); // "Key3"에 "예시" 저장 playerPrefs.GetInt("Key"); // "Key"에..

유니티/공통 2024.09.13