시트에서 불러오기(LiveLoad)

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

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

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

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

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

데이터를 Generate 하십시오.

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

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

    }

Last updated