Notice
Recent Posts
Recent Comments
Link
박민혁의 개발
Json 파일 vs CSV 파일 본문
Json
- 장점
복잡한 구조를 구현할 수 있다
유니티에서 파서를 지원한다
Key와 Value 값으로 이루어져있어(Hash, Dictionary와 비슷) 사용하기 편리하다 - 단점
CSV와 마찬가지로 오류발견이 까다롭다
대량의 데이터 편집이 힘들다
Array 처리를 지원하지 않아 후처리가 필요하다 - 추천 활용법
많지 않은, 복잡한 구조의 데이터
게임 콘텐츠 list
CSV
- 장점
엑셀 등의 툴을 사용해 외부에서 작업할 수 있어서 기획과의 협업에 편리하다
동일하게 대량의 데이터 편집 작업에 용이하다 - 단점
표로 만들 수 있는 구조만 가능하기에 Json보다 구조상의 한계가 있다
특정 키를 찾거나 수정하는 것도 헷갈리고 오류도 발견하기 까다로워서 신뢰성이 떨어진다
콤마(,)와 엔터(/n)는 따로 큰따옴표(““)로 묶어 후처리 해주어야한다 - 추천 활용법
외부에서 타인이 수정을 많이 하는 대량의, 정형화된 간단한 구조의 데이터
로컬라이징 데이터, item table
현재 건타워런은
적은 양의 데이터를 사용한다는 점과 구조가 단순한 점 , 누구나 쉽게 데이터를 편집하기 위해 csv파일로 데이터를 읽는것이 적합한다고 판단됨
'TIL' 카테고리의 다른 글
csv 파일 불러오기 (0) | 2023.10.27 |
---|---|
유니티 왜 내 캐릭터는 벽에 비벼질까? 이동 (0) | 2023.10.26 |
책 한권만 읽은 사람의 포톤 2일차 (0) | 2023.10.25 |
책 한권만 읽은 사람의 포톤 1일차 (0) | 2023.10.24 |
플레이어 상태 머신 (1) | 2023.10.23 |