빠른 시작

처음부터 첫 요청까지 약 5분이면 됩니다.

코드 주석과 API 이름은 SDK와 일치하도록 영어로 유지합니다.

이 페이지의 내용

1. 프로젝트 만들기#

  1. 계정을 만들고 대시보드에 로그인합니다.
  2. 프로젝트를 만들 때 Starter 샘플 콘텐츠 추가를 켠 상태로 두세요. 이 문서 전반에서 사용하는 coins 리더보드, daily_coins 보상, 몇 가지 구성 키가 생성됩니다.
  3. API 키를 열어 Base URL, 프로젝트 ID, 클라이언트 키(pk_live_…)를 확인합니다.

2. SDK 설치#

  1. 프로젝트 페이지에서 Unity SDK를 다운로드하고 Assets ▸ Import Package ▸ Custom Package…로 임포트합니다.
  2. Tools ▸ Majacloud ▸ Setup을 열고 Base URL, 프로젝트 ID, 클라이언트 키를 붙여넣은 다음 Test connection을 누릅니다.
  3. 선택 사항: Tools ▸ Majacloud ▸ Open Starter Sample 메뉴를 실행하고 Play를 눌러 모든 서비스를 사용해 봅니다.

3. 로그인하고 서비스 호출하기#

아래 코드를 게임에 붙여넣으세요. 플레이어를 게스트로 로그인시키고, 점수를 제출하고, 구성 값을 읽습니다.

C#
using MajacloudSdk;
using UnityEngine;

public class GameStart : MonoBehaviour
{
    private async void Start()
    {
        // Restores the saved session or creates a guest
        var signIn = await Majacloud.Auth.SignInAnonymouslyAsync();
        if (!signIn.Ok)
        {
            Debug.LogWarning(signIn.Error.Message);
            return;
        }
        Debug.Log("Hello " + signIn.Value.DisplayName);

        await Majacloud.Leaderboards.SubmitScoreAsync("coins", 120);
        int damage = Majacloud.RemoteConfig.GetInt("enemy_damage", 25);
    }
}

4. 대시보드 확인#

대시보드에서 프로젝트를 열면 시작하기 카드가 연결됨으로 바뀌고, 모든 요청이 상태, 지연 시간, 요청 ID와 함께 로그에 표시됩니다.

다음 단계#

페이지 제목, 섹션 제목, 본문에서 검색합니다.

↑↓ 이동 ↵ 열기 Esc 닫기