Démarrage rapide

De zéro à votre première requête en cinq minutes environ.

Les commentaires du code et les noms d'API restent en anglais pour correspondre aux SDK.

Sur cette page

1. Créez un projet#

  1. Créez un compte et connectez-vous au tableau de bord.
  2. Créez un projet en laissant Ajouter le contenu d'exemple Starter activé. Cela crée le classement coins, la récompense daily_coins et quelques clés de configuration utilisées tout au long de cette documentation.
  3. Ouvrez Clés API pour trouver l'URL de base, l'ID du projet et la clé client (pk_live_…).

2. Installez le SDK#

  1. Téléchargez le SDK Unity depuis la page du projet et importez-le avec Assets ▸ Import Package ▸ Custom Package…
  2. Ouvrez Tools ▸ Majacloud ▸ Setup, collez l'URL de base, l'ID du projet et la clé client, puis cliquez sur Test connection.
  3. Facultatif : ouvrez Tools ▸ Majacloud ▸ Open Starter Sample et appuyez sur Play pour essayer tous les services.

3. Connectez le joueur et appelez un service#

Collez ce code dans votre jeu. Il connecte le joueur en tant qu'invité, envoie un score et lit une valeur de configuration.

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. Vérifiez le tableau de bord#

Ouvrez votre projet dans le tableau de bord : la carte Premiers pas passe à Connecté, et chaque requête apparaît dans Journaux avec son statut, sa latence et son ID de requête.

Étapes suivantes#

Recherche dans les titres de page, les intertitres et le texte.

↑↓ pour naviguer ↵ pour ouvrir Esc pour fermer