クイックスタート

ゼロから最初のリクエストまで、約 5 分で完了します。

コードのコメントと API 名は、SDK と一致させるため英語のままにしています。

このページの内容

1. プロジェクトを作成する#

  1. アカウントを作成し、ダッシュボードにログインします。
  2. プロジェクトを作成し、Starter サンプルコンテンツを追加をオンのままにします。これにより、このドキュメント全体で使用する coins リーダーボード、daily_coins 報酬、いくつかのコンフィグキーが作成されます。
  3. API キーを開くと、ベース URL、プロジェクト ID、クライアントキー(pk_live_…)を確認できます。

2. SDK をインストールする#

  1. プロジェクトページから Unity SDK をダウンロードし、Assets ▸ Import Package ▸ Custom Package… でインポートします。
  2. Tools ▸ Majacloud ▸ Setup を開き、ベース 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 で閉じる