우리는 외부 데이터 직렬화/역직렬화를 이용하여 

 

CSV 사용 : Item , Enemy => 외부 데이터가 변경되지 않고 호출하여 오브젝트 세팅하는 목적으로 사용하기로함

Json 사용 : UserData(Player의 스탯, 클리어한 스테이지, 보유하고있는 아이템 등등..) 을 저장/불러오기때 사용

 

UserData에 포함되어있는 데이터(Inventory,Skill 등등) 계층구조로 잡혀있다보니 CSV로 접근하는것보다 Json로 데이터를 관리하는것이 좋다고 판단하였다.

 

현재 CSV 데이터 읽기 기능을 구현을 한 뒤 리팩토링 하다보니 확장성이 너무 떨어져서 다시 작업을 진행하고있다.

 

ItemDB를 CSV로 관리할 수있게 데이터 테이블작성을 한 이미지

+ Recent posts