Быстрый старт

От нуля до первого запроса примерно за пять минут.

Комментарии в коде и имена 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 закрыть