게임 심화 - 19. 비쥬얼 - CSV, XML, JSON, Tool

LSDrug·2024년 8월 13일

CSV

parser

  • 데이터 파일을 읽어서 우리가 원하는 데이터로 변환하는 것.
  • Reader라고도 한다.

정규표현식을 이용한 패턴 매칭(Regex)

  • 검색 때 만들 수 있는 정규화된 패턴
  • 종류

CSV 파일 포맷

  • 용량이 작다.
  • 포맷이 심플하다.
  • 많은 데이터 값이 주어진 경우, 사람이 알기가 어렵다.


이때, 가장 위쪽을 header, 두번째 부분을 Data라고 한다.

XML

  • 태그 방식
  • 사람이 읽기 쉽다.
  • CSV보다 용량이 커진다.


일반적인 Html의 방식과 동일하다.
바로 코드내에서 불러올 수 있기 때문에 수정이 편하다.

JSON

  • 현재 많은 사람들이 사용하는 데이터 형식
  • 많은 종류의 JSON 형식을 사용하고 있으면서 꾸준히 발전되고 있다.

PlayerPrefs

해당 데이터 형식에서 가지고 온 데이터를 객체화를 한 것

파일을 쓰고 읽을 필요 없이 바로 setstring함수에 key, 값을 넣고 가지고 올 때는 getstring으로 들고 오면 된다.

쉽게 말해서 class의 set과 get으로 접근하는 방식과 유사하다. 또한 key값과 value값을 사용하는 map과도 비슷한 양상을 가진다.

해당 저장 공간은 다음과 같다.

Tool

유니티는 다음과 같은 툴을 가진다.

  • EditorWindow -> OnGuI 함수를 통해서 만듦.

Tool의 사용은 다음과 같다.

  1. 제작자가 Excel를 이용해 기록한다.
  2. XML를 이용하여 데이터를 가져온다.
  3. 데이터를 클라이언트 데이터, 서버 데이터로 나누어 보관한다.


profile
마약같은 코딩, 마약같은 코딩러

0개의 댓글