Inicio rápido

De cero a tu primera solicitud en unos cinco minutos.

Los comentarios del código y los nombres de la API se mantienen en inglés para que coincidan con los SDK.

En esta página

1. Crear un proyecto#

  1. Crea una cuenta e inicia sesión en el panel.
  2. Crea un proyecto y deja activado Añadir contenido de ejemplo Starter. Así se crean la tabla de clasificación coins, la recompensa daily_coins y algunas claves de configuración que se usan en toda esta documentación.
  3. Abre Claves de API para ver la URL base, el ID de proyecto y la clave de cliente (pk_live_…).

2. Instalar el SDK#

  1. Descarga el SDK de Unity desde la página del proyecto e impórtalo con Assets ▸ Import Package ▸ Custom Package…
  2. Abre Tools ▸ Majacloud ▸ Setup, pega la URL base, el ID de proyecto y la clave de cliente, y pulsa Test connection.
  3. Opcional: abre Tools ▸ Majacloud ▸ Open Starter Sample y pulsa Play para probar todos los servicios.

3. Iniciar sesión y llamar a un servicio#

Pega esto en tu juego. Inicia la sesión del jugador como invitado, envía una puntuación y lee un valor de configuración.

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. Revisar el panel#

Abre tu proyecto en el panel: la tarjeta Primeros pasos cambia a Conectado y cada solicitud aparece en Registros con su estado, su latencia y su ID de solicitud.

Siguientes pasos#

Busca en títulos, encabezados y texto de las páginas.

↑↓ para navegar ↵ para abrir Esc para cerrar