💻
UGS 개발문서
  • Unity Google Sheet
  • Getting Start
    • 다운로드
    • Apps Script Setup
    • GoogleDrive Setup
  • HOW TO USE
    • 시트 생성 및 데이터 만들기
    • 로컬에서 불러오기
    • 시트에서 불러오기(LiveLoad)
    • 시트에 데이터 쓰기(LiveWrite)
  • Advanced User Features
    • UGS APIs
    • Use CustomType
    • Use EnumType
    • SpreadSheet Detail
    • Use UGS on WPF, Console C# Project
  • Details
    • * API 제한사항 (할당량)
    • * 보안 주의사항
    • * 추가기능 개발
  • Examples and Tutorial
    • Awesome Sunny!
  • Trouble Shooting
    • Exception : Reference has errors 'HamsterGoogleSpreadSheet'.
    • Exception : InvalidOperationException: You are trying to read Input ...
    • Exception : index index was out of bounds of array
    • Exception : Newtonsoft.Json Confict
Powered by GitBook
On this page
  • HamsterLib->UGS->Manager 에서 TestSheet를 생성하십시오.
  • 데이터를 Generate 하십시오.
  • 아래와 같이 Start함수에 코드를 입력하고 구글 시트의 데이터의 데이터를 읽는지 확인하십시오.

Was this helpful?

  1. HOW TO USE

시트에서 불러오기(LiveLoad)

런타임에 구글시트에서 데이터를 불러오는 방법에 대해서 알아봅시다.

Previous로컬에서 불러오기Next시트에 데이터 쓰기(LiveWrite)

Last updated 2 years ago

Was this helpful?

영상 초반에 이 기능을 설명합니다. 이 기능을 사용하면 게임을 다시 재시작하거나 앱을 다시 빌드 할 필요없이 게임 내 데이터만 바꿀 수 있으므로 개발 속도가 매우 빨라집니다.

유니티는 프로젝트 규모가 커질수록 빌드나 플레이에 진입하는 시간이 길어지고 불편한데, 게임을 끄지않고 그저 이 기능을 사용하여 데이터를 수정하고 불러올 수 있다면 매우 편리하겠죠?

주의 : 이 기능은 일반 릴리즈에 포함시켜서는 안됩니다. 구글가 있기 때문입니다. 보안 문제도 포함됩니다.

HamsterLib->UGS->Manager 에서 TestSheet를 생성하십시오.

데이터를 Generate 하십시오.

아래와 같이 Start함수에 코드를 입력하고 구글 시트의 데이터의 데이터를 읽는지 확인하십시오.

    void Start()
    {
        UnityGoogleSheet.LoadFromGoogle<int, TestSheet.Data>((list, map) => {
            list.ForEach(x => {
                Debug.Log(x.intValue);
            });
        }, true); 

    }

api는 호출 제한횟수
Result.