728x90

2025/02/23 2

[Unity] 구글 스프레드시트를 이용한 데이터 자동 다운로드 및 적용

게임 개발 과정에서 데이터 관리와 업데이트는 매우 중요한 요소입니다. 특히 능력치나 게임 설정 데이터처럼 자주 변경되는 정보를 효율적으로 관리하기 위해 구글 스프레드시트를 활용하면 여러 면에서 장점을 얻을 수 있습니다.이번 글에서는 구글 스프레드시트에서 데이터를 다운로드해 TSV 형식으로 받아 JSON으로 변환한 후 이를 ScriptableObject(SO)에 자동으로 적용하는 전체 프로세스를 구현한 코드를 설명합니다. ScriptableObject(SO) 파일 스크립트 using UnityEngine;[CreateAssetMenu(fileName = "NewMonstere", menuName = "Scriptable Object/Monster Data", order = int.MaxValue)]publ..

Unity/코드 연구 2025.02.23

[Unity] Newtonsoft Json 설치 방법

Unity로 게임을 개발하다 보면, 데이터를 직렬화하고 역직렬화하기 위해 JSON 포맷을 사용하는 경우가 많습니다. 그러나 Unity의 기본 JsonUtility는 기능이 제한적이어서 복잡한 JSON 구조를 다루거나 다양한 옵션이 필요한 경우에는 보통 Newtonsoft.Json (Json.NET)이 사용됩니다.이 글에선 Unity Package Manager(UPM)를 이용하여 Newtonsoft.Json을 설치하는 방법을 설명합니다.1. Newtonsoft.Json강력한 기능: Json.NET은 복잡한 JSON 데이터 처리와 직렬화 및 역직렬화에 뛰어난 성능과 유연성을 제공합니다.IL2CPP 빌드 지원: Unity IL2CPP 빌드 환경에서도 안정적으로 동작합니다.업계 표준: 많은 개발자와 프로젝트에..

Unity/정보 2025.02.23
728x90