json 2

무역시스템 : 기본적인 변동 시세 구현 ( JSON 연습 )

목차01. 목표와 구조목표 : 무역 게임에 맞는 시세 변동 시스템을 위한 기본 구조 수요와 공급을 토대로 가격과 수량이 변동하는 시스템을 구현하고자 했다.수십개의 아이템이 열개가 넘는 행성에서 각각 다른 가격 , 수요, 공급을 지니고 있어 체계적으로 데이터를 관리할 필요가 있었다. 관리해야 하는 데이터가 저번 게임보다 훨씬 많았기에, 데이터를 한 눈에 보고 관리할 수 있었으면 좋겠다는 생각을 했다. 따라서 CSV 파일 형식으로 보고 수정하기 위해 다음과 같은 구현을 시작하게 되었다. 전체 형식은 위 사진과 같다. 아이템에 관한 정보는 다음 세 가지로 나뉜다. 1. 변동 정보 ( 시세, 수량, 수요, 공급 )2. 기본/고정 아이템 정보 ( 기본가, 단계, 최대가격, 최소 가격, 변동폭, 설명 ) 3..

JSON 기초 정리 (with Unity)

JSON이란 ?JavaScript Object Notation의 약자좀 더 쉽게 데이터를 교환하고 저장하기 위하여 만들어진 텍스트 기반의 데이터 교환 표준어떠한 프로그래밍 언어에서도 JSON 데이터를 읽고 사용할 수 있음( 파싱 라이브러리가 존재한다면 )네트워크 통신이나 설정 파일 저장 등 다양한 환경에서 널리 사용됨특징자바스크립트 객체 표기법을 따름( 중괄호 '{ }' 를 사용하여 객체를 정의하고, 그 안에 키(Key)와 값(Value) 쌍을 나열하는 방식)사람과 기계가 모두 읽기 편하도록 제작프로그래밍 언어와 운영 체제에 독립적JSON 객체JSON 객체는 중괄호 ( { } ) 로 둘러쌓아 표현쉼표를 사용하여 여러 프로퍼티를 포함할 수 있음JSON 배열JSON 배열은 대괄호 ( [ ] )로 둘러쌓아 표..

개념공부 2025.03.11